MemSQL is a next generation database that removes the most common bottleneck applications hit today: disk. By offering a familiar relational interface to an in-memory data tier, MemSQL empowers developers with the technology web-scale companies use to cope with massive traffic and growth. MemSQL offers orders of magnitude improvements in write and read performance and greatly simplifies application development and maintenance by offering wire-compatibility with MySQL.
MemSQL 1.8 ships with native replication that is simple to run and blazingly fast. MemSQL replication supports fully online provisioning: you do not have to lock or stop the master to start it. You will never have to worry about manually copying a database, rotating binlogs, resolving inconsistencies, or locking down writes to the master. See MemSQL Replication Tutorial for a detailed walkthrough of MemSQL replication.
MemSQL's distributed system scales incrementally across commodity hardware, so you can build the system that meets your needs in terms of both data volume and query performance. It leverages a two-tiered architecture comprised of aggregators and leaves with no single point of failure. Aggregators store cluster metadata so that they can intelligently distribute queries across relevant leaf nodes, then aggregate the results back up to the client. A leaf node is just a MemSQL single-box database.