Method and apparatus for data management
First Claim
Patent Images
1. A data access system comprising a plurality of computers and a switching network, the plurality of computers respectively comprising multiple locations of physical data storage, the data access system comprising:
- database units arranged to form virtual partitions, each virtual partition formed from a database unit being independently accessible, said virtual partitions being accessible as addressable channels in an addressing space independent of said physical data storage;
decoupling said physical data storage and said virtual partitions by using switched channel networking and creating an intermediate networking structure, wherein said data partitioning is statically mapped to the network channel, and wherein said decoupling data partitions permits reassignment of any given virtual partition between respectively independent locations of said physical data storage while maintaining said accessibility via respective ones of said addressable channels in said independent addressing space;
a plurality of data processing units, andsaid switching network receiving data access requests to said database units as addressable channels of said independent addressing space, obtaining data from said physical data storage in accordance with a most recent reassignment of said database units and switching said data processing units between said virtual partitions 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 a plurality of computers and a switching network, the plurality of computers respectively comprising multiple locations of physical data storage, the data access system comprising:
-
database units arranged to form virtual partitions, each virtual partition formed from a database unit being independently accessible, said virtual partitions being accessible as addressable channels in an addressing space independent of said physical data storage; decoupling said physical data storage and said virtual partitions by using switched channel networking and creating an intermediate networking structure, wherein said data partitioning is statically mapped to the network channel, and wherein said decoupling data partitions permits reassignment of any given virtual partition between respectively independent locations of said physical data storage while maintaining said accessibility via respective ones of said addressable channels in said independent addressing space; a plurality of data processing units, and said switching network receiving data access requests to said database units as addressable channels of said independent addressing space, obtaining data from said physical data storage in accordance with a most recent reassignment of said database units and switching said data processing units between said virtual partitions 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, 43)
-
-
24. A method of providing a high availability, high scalability data storage and query system for a database comprising database units, the method comprising:
-
providing a data query arrangement, providing multiple independent physical data storage locations; providing a data storage arrangement separate from said data query arrangement, said data storage arrangement comprising virtual partitions formed from said database units, said virtual partitions being accessible as addressable channels in an addressing space independent of physical data storage; decoupling said physical data storage and said virtual partitions by using switched channel networking and creating an intermediate networking structure, wherein said data partitioning is statically mapped to the network channel, and wherein said decoupling data partitions permits reassignment of any given virtual partition between respectively independent locations of said physical data storage while maintaining said accessibility via respective ones of said addressable channels in said independent addressing space; and providing a switching system to dynamically connect between said data storage arrangement and said data query arrangement by using a query field of a current query and obtaining from said query field and said data query arrangement one of said addressable channels of said independent addressing space. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
Specification