Mongo Db shards



我对MongoD中的碎片的组织方式有疑问。还可以阐明强烈的一致且最终一致的架构。如果您知道任何解释所有这些网站,请提供。谢谢

解释所有这些作用的网站是MongoDB手册。甚至有专门用于碎片的部分。如果您想查看数据的一致性,请查看复制,特别是将数据传播到辅助节点的方式。

通常,您绝对不应直接连接到碎片,而只能与路由器连接。路由器会将您引向碎片,您需要执行查询。碎片本身基本上只是包含数据子集的副本集节点,每个碎片本身都是包含主要和任意数量辅助节点的副本集。

对于最终与强度一致性,这是一个有许多考虑因素的主题。例如,写给次要的写作是"最终一致的",这意味着写给初级的文字,然后读取给次要的读物可能会导致不一致,因为尚未传播到次要的文字。多文件更新也是非原子(仅在单个文档级别上的原子),这意味着您可以按照多文件更新执行读取,以便只有某些文档反映了更新,而其他文档则不反映。

所有这些都在手册中解释。请确保阅读提供的部分,包括下面列出的小节。您会在其中找到很多有用的信息。

最新更新