我应该强调,我的问题是关于CP(Consistent and Partition Tolerant)系统的。
许多广泛使用的NoSQL数据库(例如Mongo和Redis)似乎属于CP类别。除此之外,还可以将RDBMS(例如SQL Server和MySQL)配置为以CP多主模式运行。
我可以在Internet上找到两个参数:
我对第一个原因有所怀疑,因为据我了解,为了保持这些主副本之间的数据一致性,应该在每个主副本中进行写入操作。如果是这样,这将为所有Master带来相同的负担,加上与同步相关的开销。
建立此类系统的坚实原因是什么?还是我错过了什么?