kelindar / column

High-performance, columnar, in-memory store with bitmap indexing in Go
MIT License
1.44k stars 57 forks source link

Cleanup commit #21

Closed kelindar closed 3 years ago

kelindar commented 3 years ago

This is a cleanup PR, removes dirty bitmap from the Commit struct, further simplifying the flow. Also, when deleting/inserting there is no need to set the bit in the dirty bitmap either, since now we can re-compute it from the update buffers just before the commit.