【发布时间】:2011-12-05 03:57:46
【问题描述】:
我们开始在工作中使用 MongoDB。 到目前为止一切都很好,但是我被要求评估 MongoDB 是否可以同时进行 Replica Set 和 Sharding。经过一段时间的搜索,我发现是的,它可以,但除非真的有必要,否则应该避免分片。
我读过somewhere 说,对于 MongoDB,您确实需要大量文档(例如数十亿)才能开始考虑分片,但是我无法理解这一点,因为没有提及平均文档的组织和大小在那些“统计数据”中。
我们现在的标准是 RAM 应该大于完成请求所需的内存负载。
这些让我想到了这些问题: MongoDB 和 SQL Server 需要哪些指令才能知道 RAM 中用于请求的内容?
在 MongoDB 中使用 Sharding 的关键要求是什么?
当有人解释他们为什么将 Sharding 与 MongoDB 一起使用时,有人能指出我的文章、帖子或任何内容吗?
MongoDB 如何处理自动分片?
谢谢。
【问题讨论】:
标签: sql-server mongodb mongodb-.net-driver nosql