mongodb - nosql 是像评论系统这样的多层次论坛的正确工具吗?

标签 mongodb cassandra nosql

我想构建一个类似于 Reddit.com 的网络应用程序,您可以在其中进行多级别评论、大量读取和写入。我想知道 nosql 和 mongoDB 是否特别适用于此?

最佳答案

评论 -- 毫无疑问,这对 nosql 数据库来说真的很重要。您避免多次连接到自身。这意味着您的系统可以横向扩展!

使用 mongodb,您可以将所有层次结构存储在一个文档中。有些人会说原子更新会出现问题,但我想这不是问题,因为您可以加载并保存整个评论树。以后您可以通过任何方式轻松重新设计系统以支持原子更新并避免并发问题。

关于mongodb - nosql 是像评论系统这样的多层次论坛的正确工具吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6432741/

相关文章:

mongodb - 通过 mongodb 中的聚合和 $facet 在每个文档中添加一个新字段

javascript - Mocha测试MongoDB : Uncaught TypeError in multiple test

database - 我正在尝试在 Windows 上的 Redis 安装上导入外部 Redis 数据库(.RDB 文件),但未加载新数据?

mongodb - 为游戏选择的数据库

java - 如何使用 java 执行此 MongoDB 查询?

mysql - 我什么时候应该使用 mongoDB 而不是关系数据库

cassandra - Cassandra 何时从 SSTable 中删除数据

cassandra - Janusgraph 连接到删除服务器无法实例化 CQLStoreManager 的实现

nosql - Apache Cassandra 是否有任何 GIS 扩展?

mongodb - 文件夹结构的 NoSQL 模式