Hardware-implemented pipelined database query processing

An apparatus for applying database commands to one or more database tables includes a memory (24) and a hardware-implemented pipeline (10, 170). The hardware-implemented pipeline includes one or more table processing circuitry (12) and is configured to receive a series of input records extracted fro...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: CARMONA COBE, SHALOM RAFI
Format: Patent
Sprache:chi ; eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:An apparatus for applying database commands to one or more database tables includes a memory (24) and a hardware-implemented pipeline (10, 170). The hardware-implemented pipeline includes one or more table processing circuitry (12) and is configured to receive a series of input records extracted from one or more database tables, parse a first record from the input records into a key and one or more fields other than the key, and send the first record to the one or more database tables. And storing at least a portion of the first record in the memory so as to be accessible using the key, and applying the database command by matching at least a portion of a second record from the input records with at least a portion of the first record stored in the memory according to the key. 一种用于将数据库命令应用于一个或更多个数据库表的装置,包括存储器(24)和硬件实现的管线(10、170)。该硬件实现的管线包括一个或更多个表处理电路(12),并且被配置为接收从一个或更多个数据库表提取的一连串输入记录,将来自输入记录中的第一记录解析为键和除该键以外的一个或更多个字段,并将第一记录的至少部分存储在存储器中,以便能使用键访问,以及通过根据键将来自输入记录中的第二记录的至少部分与存储在存储器中的第一记录的至少部分进行匹配来应用数据库命令。