与主从服务器相比,一致且具有分区容忍能力的多主数据库架构有什么意义?

时间:2018-10-08 17:49:53

标签: database mongodb nosql relational-database

我应该强调,我的问题是关于CP(Consistent and Partition Tolerant)系统的。

许多广泛使用的NoSQL数据库(例如Mongo和Redis)似乎属于CP类别。除此之外,还可以将RDBMS(例如SQL Server和MySQL)配置为以CP多主模式运行。

我可以在Internet上找到两个参数:

  1. 负载均衡写查询
  2. 在主服务器发生故障的情况下减少停机时间

我对第一个原因有所怀疑,因为据我了解,为了保持这些主副本之间的数据一致性,应该在每个主副本中进行写入操作。如果是这样,这将为所有Master带来相同的负担,加上与同步相关的开销。

建立此类系统的坚实原因是什么?还是我错过了什么?

0 个答案:

没有答案