McObject claims that their newest addition to the eXtremeDB family, eXtremeDB Cluster, is the first clustering database system built from the ground up for distributed embedded software as well as real-time enterprise applications.
eXtremeDB Cluster manages data stores across multiple hardware nodes, and is designed to dramatically increase the net processing power available for data management, reduce system expansion costs, and deliver a more scalable and reliable database solution for increasingly data-intensive real-time applications.
In McObject's benchmarks, eXtremeDB Cluster delivered breakthrough performance, including an 161% throughput improvement when scaling to four nodes from one node.
eXtremeDB Cluster is targeted for applications such as carrier-grade telecom gear, algorithmic trading applications, software-as-a-service (SaaS) platforms, and other applications requiring a high level of speed, scalability and reliability. The newest addition to the eXtremeDB product family enables two or more servers to share the workload, eliminating any ceiling imposed by being CPU-bound on a single server.
In an eXtremeDB Cluster deployment, every database instance serves as a
“master.” Any process on any node can update its local database, and the
eXtremeDB Cluster software will efficiently replicate the changes to other nodes in the cluster. This eliminates the potential bottleneck when all changes must be written to a single master (the common solution in High Availability systems), and the increased processing power results in much faster database activity.
The hardware for each node can be a low-cost (i.e. “commodity”) server, so that the system can expand cost-effectively. Distributing the system across multiple hosts ensures continuous availability in the event of a failure on one node. eXtremeDB Cluster’s “shared nothing” architecture eliminates reliance on a shared SAN or other storage resource. eXtremeDB Cluster supports the same ACID transactions offered by the non-clustering eXtremeDB editions, making it an attractive choice for applications that demand integrity of distributed data.
eXtremeDB Cluster is compatible with eXtremeDB's proven In-Memory Database System, 64-bit, and Fusion (hybrid in-memory and on-disk data storage) editions. It also exploits eXtremeDB’s Multi-Version Concurrency Control (MVCC) transaction management, which eliminates database locking and thus dramatically enhances performance and scalability for multi-threaded applications running on multi-core hardware.
For more information visit www.mcobject.com.