The realities of today’s successful web services are creating new demands that many legacy databases were just not designed to handle:
- The need to scale writes, as well as reads, both within and across geographically dispersed data centers;
- The need to scale operational agility to keep pace with database load and application requirements. This means being able to add capacity and performance to the database, and to evolve the schema – all without downtime;
- The need to scale queries by having flexibility in the APIs used to access the database;
- The need to scale the database while maintaining continuous availability for both failures as well as scheduled maintenance events.
Each of the requirements above warrant their own dedicated blog, which I’ll find time to write over the next few weeks.
But to get started, I wanted to discuss how the MySQL Cluster database addresses the first …[Read more]