dbShards/Replicate - Reliable replication for MySQL

dbShards/Replicate is a complete replication and failover solution for MySQL that uses patent-pending technology to deliver high performance yet reliable replication for high availability and also eliminates replication lag.

MySQL Replication

The following diagram demonstrates how standard MySQL replication works. There are two key design flaws that make standard MySQL replication unsuitable for production environments with HA requirements.

dbShards Replication

The following diagram demonstrates how dbShards performs replication.

dbShards/Replicate replaces the standard MySQL driver on the client with a dbShards driver (available for Java, C/C++, PHP and Ruby) that wraps the native MySQL driver and also communicates with dbShards Agent processes that typically run on the database servers. The key benefits of this approach are:

dbShards/Replicate is also a benefit in master-slave environments where reads are load-balanced across slaves, due to the reduced replication lag.

Packaging

dbShards/Replicate is available as a software-only solution for deployment onto your existing platform.

Additionally, dbShards/Replicate includes the option of a complete fault-tolerant Database Appliance for MySQL databases that provides:

dbShards/Replicate is available as a complete hardware, software, and ongoing services package to supplement your DBA staff, allowing you to concentrate on running business applications while CodeFutures manages your database deployments.

Beta Program

We are currently deploying dbShards/Replicate for a small number of beta customers. If you would like to evaluate in the beta program or you would like to talk to us about a proof of concept project please send an email to sales@codefutures.com.