[-] kamstrup@programming.dev 1 points 3 months ago
[-] kamstrup@programming.dev 1 points 4 months ago* (last edited 4 months ago)

Depending on your needs you can also break it into a columnar format with some standard compression on top. This allows you to search individual fields without looking at the rest.

It also compress exceptionally well, and "rare" fields will be null in most records, so run length encoding will compress them to near zero

See fx parquet

[-] kamstrup@programming.dev 1 points 1 year ago

Pet peeve: don't use string keys. It invites key collision errors. Use the fact Go supports structs as keys in maps. Safer and more efficient.

[-] kamstrup@programming.dev 1 points 1 year ago

Not sure. But I think starting out early in the growth fase of the company and having a strong core of senior enginnees that can push for it and ensures everyone learns good practices

view more: ‹ prev next ›

kamstrup

joined 1 year ago