Invention Grant
- Patent Title: Sparse linear algebra in column-oriented in-memory database
-
Application No.: US14314750Application Date: 2014-06-25
-
Publication No.: US10067909B2Publication Date: 2018-09-04
- Inventor: David Kernert , Frank Koehler , Wolfgang Lehner
- Applicant: David Kernert , Frank Koehler , Wolfgang Lehner
- Applicant Address: DE Walldorf
- Assignee: SAP SE
- Current Assignee: SAP SE
- Current Assignee Address: DE Walldorf
- Agency: Fountainhead Law Group P.C.
- Main IPC: G06F17/16
- IPC: G06F17/16 ; G06F17/30

Abstract:
Embodiments relate to storing sparse matrices in an in-memory column-oriented database system. Specifically, recent hardware shifts of primary storage from disc into memory, allow execution of linear algebra queries directly in the database engine. Dynamic matrix manipulation operations (like online insertion or deletion of elements) are not covered by most linear algebra frameworks. Therefore a hybrid architecture comprises a read-optimized main structure, and a write-optimized delta structure. The resulting system layout derived from the Compressed Sparse Row (CSR) representation, integrates well with a columnar database design. Moreover, the resulting architecture is amenable to a wide range of non-numerical use cases when dictionary encoding is used. Performance in specific examples is evaluated for dynamic sparse matrix workloads, by applying work flows of nuclear science and network graphs. Embodiments allow performing linear algebra operations on large, sparse matrices commonly associated with scientific computations and analytical business applications.
Public/Granted literature
- US20150379054A1 Sparse Linear Algebra in Column-Oriented In-Memory Database Public/Granted day:2015-12-31
Information query