This document summarizes a presentation about how Spil Games achieves high availability for their globally distributed databases. It discusses using master-slave replication, multi-master replication, database clustering, and geographic redundancy. It also covers scaling out through horizontal partitioning and federated partitioning. The key points are abstracting the storage layer using a platform built with Erlang, utilizing MySQL and other databases, and sharding data using a bucket model.
Related topics: