You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This makes the storage interface clearer to avoid misusage and saves some space by delaying storing shared part (e.g. table_id, epoch) repeatedly in the immutable memory buffer.
However, several improvements can also be done inside SST builder:
Let filter key extractor be aware of UserKey struct to avoid unnecessary key copy. We can further maintain per table bloom filter inside a SST to improve efficiency of the bloom filter potentially.
Let prefix compression be aware of FullKey struct to avoid unneccessary key copy and allow better compression potentially.
minor: let block builder be aware of FullKey struct and append different parts of the key into the block builder buffer sequentially to save unneccessary memory allocation for encoding full key
The text was updated successfully, but these errors were encountered:
#6130 introduced a struct for FullKey (#5960):
This makes the storage interface clearer to avoid misusage and saves some space by delaying storing shared part (e.g. table_id, epoch) repeatedly in the immutable memory buffer.
However, several improvements can also be done inside SST builder:
The text was updated successfully, but these errors were encountered: