【发布时间】:2011-01-22 13:03:29
【问题描述】:
哪种类型的 NoSQL 数据库最适合存储分层数据?
例如,我想用树形结构存储论坛的帖子:
original post
+ re: original post
+ re: original post
+ re2: original post
+ re3: original post
+ re2: original post
【问题讨论】:
-
我的数据模型中有一个类似的问题。 Neo4j 工作得很好,但不会水平扩展。我认为 MongoDB 会更好,但由于您无法在不知道顶层架构的情况下检索嵌入的“原始帖子”元素,因此它实际上不如图形数据库。
-
感谢您的建议。我会仔细看看那些
-
我在过去的一年中使用过 Neo4j 和 OrientDB,它们都为这里描述的问题类型提供了比 Mongo 或 Couch 更好的解决方案。问题真正出在遍历图表的地方。
标签: database tree nosql hierarchical-data