- 专利标题: Trie-based indices for databases
-
申请号: US16020936申请日: 2018-06-27
-
公开(公告)号: US11204905B2公开(公告)日: 2021-12-21
- 发明人: Branimir Zdravkov Lambov
- 申请人: DataStax, Inc.
- 申请人地址: US CA Santa Clara
- 专利权人: DataStax, Inc.
- 当前专利权人: DataStax, Inc.
- 当前专利权人地址: US CA Santa Clara
- 代理机构: Fenwick & West LLP
- 主分类号: G06F16/22
- IPC分类号: G06F16/22
摘要:
A database system uses byte ordering for keys and a trie index to reference stored data. The keys of a database are converted into byte-comparable sequences of byte values. The trie index is generated including nodes connected by edges defining paths from a root node to leaf nodes. Each edge is associated with at least one byte value such that each path from the root node to a leaf node through one or more edges defines a unique byte prefix for a byte-comparable sequence of byte values. The leaf node of each path is associated with a database location value. A record is accessed in the database using a database location value determined from referencing the trie index using a byte-comparable sequence of byte values of the record generated from a key of the record. A trie structure and byte ordered keys may be used for partition or row indices.
公开/授权文献
- US20200004851A1 TRIE-BASED INDICES FOR DATABASES 公开/授权日:2020-01-02
信息查询