> Using 4 bytes and 100ms resolution your can fit in 13 years of timestamps if you use the time you deploy the cassandra DB (aka 'now') as epoch.
In our app we will be fine with this. 100ms is good enough.

we can probably do some garbage collection on timestamps like we do on deletes. If timestamp is older then let say 14 days (read repair will sync them) then during compaction it might be safe to turn it into lowest value possible (like vacuum freeze in postgresql) and free time space. If we will require let say one compaction per 2 years, we can fit into 4 bytes much higher resolution then 100ms.

I also think that cassandra has too high row/column overhead. I hope that vector clocks will never happen.

Reply via email to