未登录用户
首 页
书 架
登录系统
注册账号
联系我们
duidaima.com
版权声明
闽ICP备2020021581号
闽公网安备 35020302035485号
搜索
我要提问
随便写写
我要写书
什么样的业务场景比较适合使用MongoDB数据库?
发布于 2个月前
343 热度
2 评论
凉城以北
1 粉丝 28 篇博客
关注
打赏
坦白说做开发这么多年,一直都是用的SQLServer数据库,MongoDB数据库一直名声在外却从来没有使用过,
作为一个对MongoDB“孤陋寡闻”的开发者,一直比较好奇什么样的应用场景才会使用MongoDB,有大神来科普一下的吗?
用户评论
相视一笑
评论系统就很适合使用MongoDB这样的文档型数据库,因为评论的盖楼回复功能如果用MongoDB数据库,一行就可以存储,子回复可以嵌套在一起,如果用SQLServer,MySQL这种可能就需要用到父子节点了,需要用递归函数。
2024/4/29 12:10:00
[
0
]
[
0
]
回复
褪色时间
为什么要使用 MongoDB
市面上的数据库软件众多,我们为什么要选择 MongoDB 呢?换句话说就是 MongDB 有什么优势呢?下面列举了几点原因。
1) 面向文档
由于 MongoDB 是 NoSQL 类型的数据库,它不是像关系类型数据库那样以固定的格式存储数据,而是将数据存储在文档中,这使 MongoDB 非常灵活,可以适应实际的商业环境和需求;
2) 临时查询
MongoDB 支持按字段、范围和正则表达式查询并返回文档中的数据;
3) 索引
可以创建索引以提高 MongoDB 中的搜索性能,文档中的任何字段都可以建立索引;
4) 复制
MongoDB 支持高可用性的副本集。副本集由两个或多个 MongoDB 数据库实例组成,每个副本集成员可以随时充当主副本或辅助副本的角色,主副本是与客户端交互并执行所有读/写操作的主服务器。辅助副本使用内置复制维护主副本种的数据。当主副本失败时,副本集将自动切换到辅助副本,然后将辅助副本作为主服务器;
5) 负载平衡
MongoDB 可以在多台服务器上运行,以平衡负载或复制数据,以便在硬件出现故障时保持系统正常运行。
2024/4/26 20:19:00
[
0
]
[
0
]
回复
点击加载更多评论
MongoDB社区
59 成员 |
13 话题
+我要提问
+随便写写
可能感兴趣的话题
MongoDB深化与微软的合作 与微软共同客户推出三项新功能
MongoDB将放弃数据湖和移动端业务
十年期间MongoDB竟然成为了营收接近20亿的大公司
如何使用MongoDB中的事务?
市面上的数据库软件众多,我们为什么要选择 MongoDB 呢?换句话说就是 MongDB 有什么优势呢?下面列举了几点原因。
1) 面向文档
由于 MongoDB 是 NoSQL 类型的数据库,它不是像关系类型数据库那样以固定的格式存储数据,而是将数据存储在文档中,这使 MongoDB 非常灵活,可以适应实际的商业环境和需求;
2) 临时查询
MongoDB 支持按字段、范围和正则表达式查询并返回文档中的数据;
3) 索引
可以创建索引以提高 MongoDB 中的搜索性能,文档中的任何字段都可以建立索引;
4) 复制
MongoDB 支持高可用性的副本集。副本集由两个或多个 MongoDB 数据库实例组成,每个副本集成员可以随时充当主副本或辅助副本的角色,主副本是与客户端交互并执行所有读/写操作的主服务器。辅助副本使用内置复制维护主副本种的数据。当主副本失败时,副本集将自动切换到辅助副本,然后将辅助副本作为主服务器;
5) 负载平衡
MongoDB 可以在多台服务器上运行,以平衡负载或复制数据,以便在硬件出现故障时保持系统正常运行。