发明名称 Managing a distributed database
摘要 Concepts and technologies are disclosed herein for managing a distributed database. A data management application can obtain a query. The data management application can analyze the query to determine a number of data structures relevant to the query. The data management application also can analyze data stores storing the data structures and move or assign data structures to other data stores within a distributed database. The movement of the data structures within the distributed database can be based upon greedy algorithms for moving data and/or executing queries.
申请公布号 US9165018(B2) 申请公布日期 2015.10.20
申请号 US201213706869 申请日期 2012.12.06
申请人 AT&T Intellectual Property I, L.P. 发明人 Hadjieleftheriou Marios;Johnson Theodore;Shkapenyuk Vladislav
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Hartman & Citrin LLC 代理人 Hartman & Citrin LLC
主权项 1. A method comprising: obtaining, at a server computer executing a data management application, a query; identifying, at the server computer, a plurality of temporal table partitions that are relevant to the query; determining, at the server computer, a plurality of data stores that store the plurality of temporal table partitions that are relevant to the query; identifying, at the server computer and among the plurality of data stores, a data store that stores a highest number of the plurality of temporal table partitions that are relevant to the query; identifying, at the server computer, a missing temporal table partition that is not stored at the data store that stores the highest number of the plurality of temporal table partitions that are relevant to the query; issuing a command, at the server computer, to copy the missing temporal table partition to the data store so the data store stores each of the plurality of temporal data partitions that are relevant to the query; determining, by the server computer, that a further temporal table partition is to be stored at the data store; determining, by the server computer, that additional storage space does not exist at the data store; selecting, by the server computer, a further data store that has a next largest amount of storage space among the plurality of data stores; and issuing, by the server computer, a further command to store the plurality of temporal table partitions at the further data store.
地址 Atlanta GA US
您可能感兴趣的专利