根据"Guide to Scaling Web Databases with MySQL Cluster",MySQL Cluster 7.3在使用同步更新复制时可以实现99,999%的可用性。 这将与CAP Theorem相反,因为它表明完美的可用性(99,999%可以被看作是这个,不是?),并且在分布式系统中一致性是不可行的。 如果负责副本的数据节点不可达,群集如何响应更新?对于同步更新复制,
Amazon DynamoDB允许客户使用provision the throughput of reads and writes independently。我已阅读Amazon Dynamo paper关于DynamoDB之前的系统,并阅读Cassandra和Riak如何实现这些想法。 我知道如何通过向群集添加节点来增加这些系统的吞吐量,然后将群集中的表的散列密钥空间划分为更多节点,从而只要散