Data management and indexing across a distributed database
First Claim
Patent Images
1. A database system comprising:
- one or more processors;
a cluster manager, implemented on the one or more processors;
an index;
a first database cluster containing one or more database nodes including a first database node, the first database cluster configured to operate according to a first database protocol; and
a data set distributed amongst the one or more database nodes of the first database cluster;
wherein the first database node reports a first data range within the first database cluster;
wherein the index contains a second data range associated with the first database node, the second data range different from the first data range;
wherein, responsive to a received request having a target data value from a requesting process, the cluster manager performs a query of the index in response to the request, and communicably directs the requesting process to access the first database cluster based on a determination that the target data value falls within the second data range.
4 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a distributed database system supporting flexible configuration of data clusters is disclosed. The system includes a cluster manager, an index, and a dataset distributed over one or more database clusters. Where the nodes of the clusters may report ownership of a particular range, the index contains an alternate range. The cluster manager receives requests to access a range of data within database and queries the index to determine the appropriate nodes and/or clusters with which to connect. The cluster manager then directs the requestor to connect to the specified nodes and/or clusters.
-
Citations
10 Claims
-
1. A database system comprising:
-
one or more processors; a cluster manager, implemented on the one or more processors; an index; a first database cluster containing one or more database nodes including a first database node, the first database cluster configured to operate according to a first database protocol; and a data set distributed amongst the one or more database nodes of the first database cluster; wherein the first database node reports a first data range within the first database cluster; wherein the index contains a second data range associated with the first database node, the second data range different from the first data range; wherein, responsive to a received request having a target data value from a requesting process, the cluster manager performs a query of the index in response to the request, and communicably directs the requesting process to access the first database cluster based on a determination that the target data value falls within the second data range. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
Specification