MySQL Cluster
Appearance
MySQL Cluster is a technology that adds shared-nothing clustering capabilities to MySQL. The architecture is designed to allow for very high availability and also to provide high performance, while allowing for near linear scalibility.
Architecture
MySQL Cluster has a few important concepts behind its design, which give both benefits and disadvantages.
- Replication
- Horizontal Data Partitioning
- In-memory Storage