【问题标题】:MongoDB RSS Feed Entries, Embed the Entries in the Feed Object?MongoDB RSS 提要条目,将条目嵌入提要对象中?
【发布时间】:2010-04-13 14:13:27
【问题描述】:

我正在 MongoDB 中保存对 RSS 提要的引用,每个提要都有一个不断增长的条目列表。在设计架构时,我担心MongoDB Schema Design - Embed vs. Reference 文档中的这一声明:

如果要嵌入的数据量很大 (许多兆字节),您可以阅读 单个对象的大小限制。

如果我理解正确的话,这肯定会发生。所以问题是,我认为我应该在 Feed 中嵌入 Feed 条目是正确的,因为我最终会达到单个对象的大小限制?

【问题讨论】:

    标签: database-design rss schema mongodb feed


    【解决方案1】:

    在设计架构时,您应该了解 Mongo 中单个文档的 4MB 大小限制。

    SERVER-431 状态:

    4mb 限制不是硬限制 se,它很容易改变。它的共振 在那里,我们真的很喜欢它 保持性能统一,让 司机做出一些假设 输入,通常防止 真正可怕的事情发生了。

    如果有一个大的共识,它 但是应该改变,我们当然 可以。

    【讨论】:

    • 这是一个非常有趣的说法,看来 MongoDB 是一个固执己见的软件。因此,如果我围绕这些约束设计我的模式,我可以学习一些在 MongoDB 中建模数据的约定,以限制我需要掌握的有关数据库引擎本身的知识量。我喜欢那个的声音。在我的情况下,提要条目必须引用提要。感谢您向我指出这一点。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-03
    • 2015-08-19
    • 1970-01-01
    • 1970-01-01
    • 2011-05-27
    相关资源
    最近更新 更多