发明名称 Database system and method
摘要 A method, computer program product, and computer system for a database system and method. In some embodiments, metadata associated with data stored in a non-relational database is generated. The metadata is based upon, at least in part, at least one of a location of the data, a state of data, and the data. The metadata is stored in a data structure in memory. A query for data stored in the non-relational database is received. The query is executed using the generated metadata to generate a metadata result set. A result set including data in the non-relational database is generated using the generated metadata result set.
申请公布号 US9405802(B2) 申请公布日期 2016.08.02
申请号 US201213464610 申请日期 2012.05.04
申请人 ReversingLabs International, GmBH 发明人 Vuksan Mario;Zeba Hrvoje;Novoselac Vedran
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Holland & Knight LLP 代理人 Colandreo Brian J.;Abramson Michael T.;Holland & Knight LLP
主权项 1. A computer-implemented method comprising: generating, by a computing device, metadata associated with data stored in a non-relational database, the metadata based upon, at least in part, at least one of a location of the data, a state of data, and the data; storing, by the computing device, the generated metadata in a data structure in memory; inspecting, by the computing device, the generated metadata for updates; updating, by the computing device, the data stored in the non-relational database based upon, at least in part, the updates of the generated metadata; receiving, by the computing device, a query for data stored in the non-relational database; executing, by the computing device, the query using the generated metadata to generate a metadata result set, wherein the generated metadata result set includes metadata specifying a path to the data in the non-relational database, and wherein generating the metadata result set includes combining a plurality of indexes in response to the query, wherein combining the plurality of indexes includes combining the plurality of indexes using one or more bitwise operations on the plurality of indexes; generating, by the computing device, a result set including data in the non-relational database using the plurality of indexes of the generated metadata result set including retrieving the data in the non-relational database from one or more devices included within one or more data centers located in at least one remote geographical location using the metadata result set; and transmitting, by the computing device, the result set to a requesting client, wherein the result set includes copies of the data.
地址 Zurich CH