发明名称 PROCESSING COLUMNS IN A DATABASE ACCELERATOR WHILE PRESERVING ROW-BASED ARCHITECTURE
摘要 Database processing using columns to present to a processing unit decompressed column data without changing the underlying row-based database architecture. For some embodiments, a database accelerator is used to efficiently process the columns of a database and output tuples to a processing unit's memory, such that the columns can be quickly processed (with the advantages of a column-based architecture) to create tuples of requested data, but without having to depart from a row-based architecture at the processing unit level or having decompressed data scattered throughout the processing unit's memory.
申请公布号 US2015234871(A1) 申请公布日期 2015.08.20
申请号 US201514706187 申请日期 2015.05.07
申请人 Viehland Jason A.;Yates, JR. John S. 发明人 Viehland Jason A.;Yates, JR. John S.
分类号 G06F17/30 主分类号 G06F17/30
代理机构 代理人
主权项 1. A method of database processing, comprising: storing, in a first memory associated with a first processing unit, data associated with a table having a plurality of columns, wherein the data is stored in the first memory as the plurality of columns; reading at least a portion of each of the stored plurality of columns with the first processing unit; forming one or more tuples of the table from the at least the portion of each of the columns using the first processing unit; and outputting, to a second memory associated with a second processing unit, the tuples for processing by the second processing unit.
地址 Framingham MA US
您可能感兴趣的专利