首页> 外国专利> DATA MANAGEMENT SYSTEM EMPLOYING A HASH-BASED AND TREE-BASED KEY-VALUE DATA STRUCTURE

DATA MANAGEMENT SYSTEM EMPLOYING A HASH-BASED AND TREE-BASED KEY-VALUE DATA STRUCTURE

机译:采用基于哈希和基于树的键值数据结构的数据管理系统

摘要

Disclosed is a data management system configured to provide a key-value data structure architecture for use with a storage device. The key-value data structure includes a logic tree having a tree-based index and a hash table having a hash-based index. For a 'scan' (or range query) operation, the data management system scans the tree-based index to determine which keys exist between two search keys in the tree-based index. For a 'get' (e.g., a value request) operation, the data management system applies a hash function to a provided key to determine an index in the hash table by which to retrieve a value that corresponds with the provided key. Other operations (e.g., 'put', 'update', 'delete') may include updating both the tree-based index and the hash-based index. The logic tree stores keys and stores a zero byte-sized value with each of the keys, to limit the size of the logic tree.
机译:公开了一种数据管理系统,该数据管理系统被配置为提供与存储设备一起使用的键值数据结构架构。键值数据结构包括具有基于树的索引的逻辑树和具有基于哈希的索引的哈希表。对于“扫描”(或范围查询)操作,数据管理系统扫描基于树的索引,以确定在基于树的索引中的两个搜索键之间存在哪些键。对于“获取”(例如,值请求)操作,数据管理系统将哈希函数应用于所提供的键,以确定哈希表中的索引,通过该索引来检索与所提供的键相对应的值。其他操作(例如,“放置”,“更新”,“删除”)可以包括更新基于树的索引和基于哈希的索引。逻辑树存储密钥,并与每个密钥一起存储零字节大小的值,以限制逻辑树的大小。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号