Replies: 1 comment 1 reply
-
The current data is stored in compressed protobuf pages of hashed string value pairs which are "materialized" on demand. These pages are used for concurrency, durability and atomic operations. They allow for locking with configurable levels of granular lock escalation. The pages also allow for ephemeral memory paging, delayed write (within transactions) and external b-tree (albeit custom) indexing. Unfortunately the key-value-pairs are integral to the engine. |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
If it supports storing data in the Arrow format,, maybe it would attract more users and contributors?
Beta Was this translation helpful? Give feedback.
All reactions