eXtremeDB HA and Cluster
Sharding allows for elastic scalability, and leverages the processing power, memory and bandwidth of multiple hardware nodes. Each database shard can have one or more backup (replica) copies.
Cluster is McObject’s distributed real-time database system. It manages databases across multiple hardware nodes, enabling two or more servers to share the workload. It dramatically increases available net processing power, reduces system expansion costs, and delivers a more scalable and reliable database solution.
High Availability (HA) enables deployment of two or more synchronized databases within separate hardware instances using communication channels implemented over standard or proprietary protocols.
Sharding is core feature of eXtremeDB. Cluster and High Availability are offered together in a separate add-on module.
Here we compare and contrast Sharding, Cluster and High Availability.