Has anyone tried this out? Is there a reason it won't work with Moodle?
MySQL Cluster enables you to:
- Cost-effectively deliver 5 nines availability using parallel server architecture with no single point of failure.
- Deliver the performance and high throughput required to meet the most demanding enterprise applications.
- Incrementally scale your applications in a linear fashion as your needs grow without having to invest in expensive hardware.
High Performance Only a Main Memory Database Can Deliver
MySQL Cluster achieves its performance advantage by being a main memory clustered database solution, which keeps all data in memory and limits IO bottlenecks by asynchronously writing transaction logs to disk. MySQL Cluster also enables servers to share processing within a cluster, taking full advantage of all hardware. Typical response times for MySQL Cluster are in the range of a few milliseconds and MySQL Cluster has been proven to handle tens of thousands of distributed transactions per second that are also replicated across database nodes.
Many folks I talk to say that the db servers can't be clustered, resulting in the db server being the bottleneck of any cluster, but my server admin pointed out that MySQL claims it can cluster.
"which keeps all data in memory and limits IO bottlenecks by asynchronously writing transaction logs to disk."
So can we use it to cluster moodle db servers?