gpt4 book ai didi

mysql - 如果在没有嵌入文档的情况下使用 mongo db,那么使用 mongodb 比 mysql 有什么优势吗?

转载 作者:可可西里 更新时间:2023-11-01 08:00:02 26 4
gpt4 key购买 nike

我正在使用带有 mongodb 适配器的 php 框架,该适配器当前不将嵌入式文档理解为模型/关联关系。在阅读了几天有关 mongodb 的内容后,您似乎应该为最常一起显示的对象使用嵌入式文档。这对我来说很有意义。在一次 mongo 模式演讲中有人说,许多小文档的集合可能会抵消 mongo 相对于 RDBMS 的一些优势。

在搜索 stackoverflow 及其他架构时,我似乎看不出将 mongodb 部署到使用合理规范化模式(如您在传统 RDBMS 中找到的模式)实现的环境中存在什么优势(如果有的话)。

以这种方式使用 MongoDB 是否还有优势?缩放?性能?

最佳答案

如果“合理规范化”是指您需要一个表中的信息来过滤另一个表中的信息(即连接),那么 mongo 将对您不利。在 SQL 数据库中,您可以使用单个查询轻松地从多个表中获取信息。在 mongo 中,您需要多个查询才能从多个集合中获取数据。 mongo 为您提供的从单个集合中提取的任何速度优势将很快被多次往返数据库所抵消。

关于mysql - 如果在没有嵌入文档的情况下使用 mongo db,那么使用 mongodb 比 mysql 有什么优势吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7894175/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com