Patent Document ID: 10067909
Application ID: 14314750
Patent Flag: 1

Claim One:
1. A computer-implemented method comprising: causing an engine to store an updatable column representation of data including a table in a main structure and in a delta structure of an in-memory database, the data comprising a matrix defined by an extension of structured query language (SQL) by a matrix stack outside of the engine to include a matrix data type storing matrix dimensions as metadata recognized by a data manipulation primitive of the extension, the data manipulation primitive specifying a shrinking of the matrix dimensions; causing the engine to merge the delta structure into the main structure when a delta exceeds a threshold comprising a fixed percentage of the main structure; causing the engine to perform a reorganization to, improve the compression ratio by reordering rows of the table, and sort columns of the updatable column representation according to values of the table; causing the engine to derive an index according to the sorted columns; causing the engine to store the index within the engine; causing the matrix stack to reference the index to perform an algebraic operation comprising iterative matrix-vector multiplication in an inclusive breadth-first search; causing the engine to store a result of the algebraic operation; and causing the engine to update the delta structure by appending a triple utilizing the extension of SQL.