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.