Method and apparatus for data management
First Claim
Patent Images
1. A data access system comprising:
- database units arranged in virtual partitions each independently accessible, a plurality of data processing units, and a switching network for switching said data processing units between said virtual partitions thereby to assign data processing capacity dynamically to respective virtual partitions.
3 Assignments
0 Petitions
Accused Products
Abstract
A data access system decouples the data processing from the data storage to provide improved accessibility, integrity, scalability and other features. The system comprises: database units arranged in virtual partitions each independently accessible, a plurality of data processing units, and a switching network for switching the data processing units between the virtual partitions, thereby to assign data processing capacity dynamically to respective virtual partitions.
-
Citations
43 Claims
-
1. A data access system comprising:
-
database units arranged in virtual partitions each independently accessible, a plurality of data processing units, and a switching network for switching said data processing units between said virtual partitions thereby to assign data processing capacity dynamically to respective virtual partitions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A data access system comprising:
-
data processing units, data storage units, a switching system therebetween to dynamically switch between said data processing units and said data storage units, and a use measurement function for measuring usage by individual customers of said data access system, and a billing functionality for billing said customers based on peak usage thereof.
-
-
24. A method of providing a high availability, high scalability data storage and query system comprising:
-
providing a data query arrangement, providing a data storage arrangement separate from said data query arrangement, and providing a switching system to dynamically connect between said data storage arrangement and said data query arrangement under influence of a current query. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
40. A method of providing a data repository having a data storage resource and a data processing resource, comprising:
-
providing dynamic partitioning of said data storage resource;
providing dynamic allocation of said data processing resource; and
using dynamic switching between said data storage resource and said data processing resource such that said dynamic partitioning of said data storage resource is decoupled from said dynamic partitioning of said data processing resource. - View Dependent Claims (41, 42)
-
-
43. A shared nothing data repository comprising a plurality of data partitions and data items, each data item having a primary key, and one or more secondary keys, wherein said primary key defines said data partitions and each secondary key is implemented as an additional automatically managed internal index table that is partitioned by the secondary key, that maps the relationship between a secondary key and said partitioning primary key, such that a search query based on a respective secondary key can be related via said internal index table to said primary key.
Specification