随着业务规模不断的扩大,将数据集中存储到单一节点的解决方案,在**性能**、**可用性**和**运维成本**等方面已经难于满足高并发和海量数据系统的场景。从性能方面来说,高并发访问请求使得集中式数据库成为系统的最大瓶颈;从可用性的方面来讲,单一数据节点或简单主从架构,已经越来越难以满足大量互联网 To C 业务对高可用的迫切诉求,数据库的可用性俨然已成为整个系统的关键;从运维成本和风险方面考虑,当一个数据库实例中的数据达到阈值以上,数据备份和恢复的时间成本和风险都将随着数据量的大小而愈发不可控。