首页> 外国专利> HYBRIDE INDEX APPRATUS IN DATABASE MANAGEMENT SYSTEM BASED HETEROGENEOUS STORAGE

HYBRIDE INDEX APPRATUS IN DATABASE MANAGEMENT SYSTEM BASED HETEROGENEOUS STORAGE

机译:基于异构存储的数据库管理系统中的混合索引设备

摘要

The present invention relates to a database management system that stores data in different storages, such as DRAM, NVM, or DISK. Each storage is provided with a search filter corresponding to the stored data, and the storage in which request data is stored is selected through the search filter. By performing the data retrieval process, it relates to a technology that enables faster access to necessary data. In the heterogeneous storage-based database management system according to the present invention, the hybrid indexing device includes dynamic random access memory (DRAM), non-volatile memory (NVM), and DISK, and each storage corresponds to data stored in the corresponding storage. An index data storage in which index data is stored, a plurality of storages including a search filter in which a bit value of a position corresponding to data stored in the storage is set to an effective value while having a certain bit string, and data from outside For the insert request, the data is stored in DRAM, and new index data corresponding to the stored data is generated and stored in the index data storage of DRAM, and the data is applied to a predetermined hash function to correspond to the hash value. Set the search filter bit of DRAM as an effective value, and for data change requests that include data modification and deletion from outside, apply the change target data to a predetermined hash function, calculate the hash value, and then hash in each storage Based on the bit value of the location corresponding to the value, the storage in which the data to be changed is stored is determined, the data to be changed is retrieved from the determined storage to perform data change processing, and index data stored in the index data storage is responded to the change. It comprises a data processing means for performing data management to change.
机译:本发明涉及一种数据库管理系统,其将数据存储在不同的存储器中,例如DRAM,NVM或DISK。每个存储器都设有与所存储的数据相对应的搜索过滤器,并且通过该搜索过滤器来选择存储请求数据的存储器。通过执行数据检索过程,它涉及一种能够更快地访问必需数据的技术。在根据本发明的基于异构存储的数据库管理系统中,混合索引设备包括动态随机存取存储器(DRAM),非易失性存储器(NVM)和DISK,并且每个存储器对应于存储在相应存储器中的数据。 。索引数据存储器,其中存储了索引数据,多个存储器包括搜索过滤器,其中具有一定位串的同时将与存储在存储器中的数据相对应的位置的比特值设置为有效值,以及来自对于插入请求,将数据存储在DRAM中,并生成与存储的数据相对应的新索引数据,并将其存储在DRAM的索引数据存储中,并将该数据应用于预定的哈希函数以与哈希值相对应。将DRAM的搜索过滤器位设置为有效值,并针对包括外部修改和删除数据在内的数据更改请求,将更改目标数据应用于预定的哈希函数,计算哈希值,然后在每个存储中哈希确定与该值相对应的位置的位值,确定存储有待改变数据的存储器,从确定的存储器中检索待改变数据以进行数据改变处理,并将索引数据存储在索引数据中存储响应更改。它包括用于执行数据管理以进行更改的数据处理装置。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号