High PerformanceFaster hardware and increasing data volumes raise the bar for application performance. Tungsten offers capabilities that are wellsuited to take advantage of multi-core architectures and cheap memory. ReplicationAdvanced database replication. Tungsten allows users to set up new databases easily and remove them when no longer needed. We also provide integrated management for the entire cluster. Load BalancingPluggable load balancing algorithms. Tungsten SQL Router allows Java applications to load balance and route SQL requests efficiently with no performance overhead across multiple data replicas in master/slave clusters. The load balancing is based on an innovative algorithm that allows users to trade availability versus data consistency requirements to increase performance. Session consistency model load balancing. Session consistency loadbalancing distributes user read transactions to slave databases that are up to date with the user's last write. It is a powerful technique to offer the benefits of multi-master clustering using simpler and more economical master/slave clusters. Read-Write splitting. Read-write splitting enables applications to dispatch read traffic within transactions to slave servers. Operation is completely transparent to the applications that use it. Slave latency tracking. Tungsten allows users to specify acceptable latency levels on slaves and then monitors them automatically. Connections are only load-balanced to up-to-date slaves. |