由于出现了一个 很棒的新文章以及该字段中的一些 很棒的实验,所以在将 MongoDB 和其他数据库标记为 C 或 A 时应该小心。
当然,CAP 有助于在没有太多词汇的情况下跟踪数据库的优势,但是人们常常忘记 CAP 中的 C 意味着原子一致性(例如可线性化)。这让我在分类的时候感到很痛苦。因此,除了 MongoDB 提供了很强的一致性之外,这并不意味着它就是 C。通过这种方式,如果一个人做了这个分类,我建议在它实际上是如何工作的方面给予更多的深度,不要留下怀疑。
蒙哥布放弃了。当我们在 CAP 定理的上下文中讨论可用性时,它是关于避免可能下降的单点故障。在蒙戈德布。有一个主路由器主机。如果出了问题,在它选择一个新的替代服务器代替它的时候会有一些停机时间。实际上,这很快就会发生。我们确实有一些热门的备用设备。所以一旦系统检测到主路由主机故障它就会立刻切换到新的路由主机。从技术上讲,它仍然是单点故障。当这种情况发生时,仍然存在停机的可能性。