Invention Grant
US07966343B2 Accessing data in a column store database based on hardware compatible data structures
有权
基于硬件兼容的数据结构访问列存储数据库中的数据
- Patent Title: Accessing data in a column store database based on hardware compatible data structures
- Patent Title (中): 基于硬件兼容的数据结构访问列存储数据库中的数据
-
Application No.: US12099131Application Date: 2008-04-07
-
Publication No.: US07966343B2Publication Date: 2011-06-21
- 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 Law Group
- 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
- US20090254532A1 ACCESSING DATA IN A COLUMN STORE DATABASE BASED ON HARDWARE COMPATIBLE DATA STRUCTURES Public/Granted day:2009-10-08
Information query