US Patent:
20190197026, Jun 27, 2019
Inventors:
- Redwood Shores CA, US
MARTIN A. REAMES - Minneapolis MN, US
KIRK EDSON - Fremont CA, US
NEELAM GOYAL - San Mateo CA, US
KAO MAKINO - San Carlos CA, US
ANINDYA PATTHAK - Fremont CA, US
DINA THOMAS - Palo Alto CA, US
SUBHRADYUTI SARKAR - Fremont CA, US
QINGCHUN JIANG - Foster City CA, US
International Classification:
G06F 16/21
G06F 16/27
Abstract:
Columns of a table are stored in either row-major format or column-major format in an in-memory DBMS. For a given table, one set of columns is stored in column-major format; another set of columns for a table are stored in row-major format. This way of storing columns of a table is referred to herein as dual-major format. In addition, a row in a dual-major table is updated “in-place”, that is, updates are made directly to column-major columns without creating an interim row-major form of the column-major columns of the row. Users may submit database definition language (“DDL”) commands that declare the row-major columns and column-major columns of a table.