Invention Grant
- Patent Title: Efficient use of trie data structure in databases
-
Application No.: US16393918Application Date: 2019-04-24
-
Publication No.: US11275740B2Publication Date: 2022-03-15
- Inventor: Walter Bauer
- Applicant: CENSHARE GMBH
- Applicant Address: DE Munich
- Assignee: CENSHARE GMBH
- Current Assignee: CENSHARE GMBH
- Current Assignee Address: DE Munich
- Agency: Perkins Coie LLP
- Priority: EP17161140 20170315
- Main IPC: G06F16/00
- IPC: G06F16/00 ; G06F16/2455 ; G06F16/2453 ; G06F9/30 ; G06F17/11 ; G06F16/22

Abstract:
The invention provides a time-efficient way of performing a query in a database or information retrieval system comprising operations such as intersection, union, difference and exclusive disjunction on two or more sets of keys stored in a database or information retrieval system. In a novel execution model, all data sources are tries. Two or more input tries are combined in accordance with the respective set operation, to obtain the set of keys associated with the nodes of a respective resulting trie. An intersection operation performed in this way can be used for efficient range queries, in particular when two or more data items are involved in the query. The physical algebra of the implementation of tries based on bitmaps corresponds directly to the logical algebra for the set operations and allows for efficient implementation by means of bitwise Boolean operations.
Public/Granted literature
- US20190317940A1 EFFICIENT USE OF TRIE DATA STRUCTURE IN DATABASES Public/Granted day:2019-10-17
Information query