Invention Grant
US09378231B2 Accessing data in column store database based on hardware compatible data structures
有权
基于硬件兼容的数据结构访问列存储数据库中的数据
- Patent Title: Accessing data in column store database based on hardware compatible data structures
- Patent Title (中): 基于硬件兼容的数据结构访问列存储数据库中的数据
-
Application No.: US13107399Application Date: 2011-05-13
-
Publication No.: US09378231B2Publication Date: 2016-06-28
- Inventor: Liuxi Yang , Kapil Surlaker , Ravi Krishnamurthy , Michael Corwin , Jeremy Branscome , Krishnan Meiyyappan , Joseph I. Chamdani
- Applicant: Liuxi Yang , Kapil Surlaker , Ravi Krishnamurthy , Michael Corwin , Jeremy Branscome , Krishnan Meiyyappan , Joseph I. Chamdani
- Applicant Address: US OH Dayton
- Assignee: Teradata US, Inc.
- Current Assignee: Teradata US, Inc.
- Current Assignee Address: US OH Dayton
- Agency: Monument IP
- Agent James Stover
- Main IPC: G06F17/30
- IPC: G06F17/30

Abstract:
Embodiments of the present invention provide one or more hardware-friendly data structures that enable efficient hardware acceleration of database operations. In particular, the present invention employs a column-store format for the database. In the database, column-groups are stored with implicit row ids (RIDs) and a RID-to-primary key column having both column-store and row-store benefits via column hopping and a heap structure for adding new data. Fixed-width column compression allow for easy hardware database processing directly on the compressed data. A global database virtual address space is utilized that allows for arithmetic derivation of any physical address of the data regardless of its location. A word compression dictionary with token compare and sort index is also provided to allow for efficient hardware-based searching of text. A tuple reconstruction process is provided as well that allows hardware to reconstruct a row by stitching together data from multiple column groups.
Public/Granted literature
- US20110246432A1 ACCESSING DATA IN COLUMN STORE DATABASE BASED ON HARDWARE COMPATIBLE DATA STRUCTURES Public/Granted day:2011-10-06
Information query