CPC G06F 16/2379 (2019.01) [G06F 11/1458 (2013.01); G06F 16/221 (2019.01); G06F 16/283 (2019.01)] | 20 Claims |
1. A method comprising:
identifying, in a hybrid database system, column-organized data that comprises primary key data and non-primary key data, the hybrid database system comprising a columnar database system that processes data in a columnar format and a key-value database system that processes key-value data in a key-value format;
serializing, by at least one or more hardware processor, the non-primary key data of the column-organized data into compressed serialized value data that is in a row-organized sequence, the compressed serialized value data compressed using one or more bitmaps, the non-primary key data comprising a schema identifier;
storing the compressed serialized value data in a key-value data store of the key-value database system;
receiving a query by the columnar database system;
deserializing a portion of the compressed serialized value data that corresponds to the query; and
processing the query using the columnar database system.
|