▲ 27 points
back
1 comments
The cstore model seems to be very similar to how ORC handles metadata for ACID as well.
ORC handles the ACID insert problem very similarly with metadata files suffixed with "_flush_length", which is the virtual footer location of the last valid metadata block.
This is mainly for going back to an older txn with a simple truncate() if the current write fails half-way through.