发明名称 System and method for deletion compactor for large static data in NoSQL database
摘要 System and method to compact a NoSQL database, the method including: receiving, by a receiver coupled to a processor, an indication of a record to delete in the NoSQL database; for each file in the NoSQL database, perform the steps of: if said file does not contain the record to delete, placing said file in a first memory; if said file contains the record to delete: placing said file in a second memory; searching whether the record to delete from said file in the second memory matches a record in one or more files in the first memory; and if a searched files in the first memory contain the record to delete from said file in the second memory, compacting said file in the second memory with the files in the first memory that contain the record to delete.
申请公布号 US9280570(B2) 申请公布日期 2016.03.08
申请号 US201313852799 申请日期 2013.03.28
申请人 Avaya Inc. 发明人 Pruner Anne
分类号 G06F7/02;G06F17/30 主分类号 G06F7/02
代理机构 代理人
主权项 1. A method to compact a NoSQL database, comprising: receiving, by a receiver coupled to a processor, an indication of a record to delete in the NoSQL database wherein the database includes one or more files containing the record to delete and one or more files not containing the record to delete; for each file in the NoSQL database, perform the steps of: if said file does not contain the indication of the record to delete, placing said file in a first memory;if said file contains the indication of the record to delete: placing said file in a second memory;searching whether the record to delete from said file in the second memory matches a record in any files in the first memory; andif any searched files in the first memory contain the record to delete from said file in the second memory, compacting said file in the second memory with the any files in the first memory that contain the record to delete.
地址 Basking Ridge NJ US