The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Jun. 28, 2016

Filed:

May. 13, 2011
Applicants:

Liuxi Yang, Sunnyvale, CA (US);

Kapil Surlaker, Sunnyvale, CA (US);

Ravi Krishnamurthy, Sunnyvale, CA (US);

Michael Corwin, Sunnyvale, CA (US);

Jeremy Branscome, Santa Clara, CA (US);

Krishnan Meiyyappan, Fremont, CA (US);

Joseph I. Chamdani, Santa Clara, CA (US);

Inventors:

Liuxi Yang, Sunnyvale, CA (US);

Kapil Surlaker, Sunnyvale, CA (US);

Ravi Krishnamurthy, Sunnyvale, CA (US);

Michael Corwin, Sunnyvale, CA (US);

Jeremy Branscome, Santa Clara, CA (US);

Krishnan Meiyyappan, Fremont, CA (US);

Joseph I. Chamdani, Santa Clara, CA (US);

Assignee:

Teradata US, Inc., Dayton, OH (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30315 (2013.01);
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.


Find Patent Forward Citations

Loading…