【问题标题】:What is faster to insert, update or delete MongoDB or SQL?插入、更新或删除 MongoDB 或 SQL 哪个更快?
【发布时间】:2019-05-16 12:48:00
【问题描述】:

我正在决定在我的下一个应用程序中使用 MongoDB 和 MySQL。我将使用 Elasticsearch 进行搜索查询,所以我不关心这个。

所以在这 3 个操作中:插入、更新和删除。 MongoDB 和 SQL 哪个更快?

谢谢。

【问题讨论】:

  • 这对我来说听起来像是一个推荐问题。
  • 嗯,不是。我只是问哪个更快:D
  • 我删掉了“NoSQL”这个词。 MongoDB 不是“NoSQL”,因为 NoSQL 不是一种技术的名称——它是一个营销术语。这就像问哪个更快,是摩托车还是“NotMotorcycle”。

标签: mysql sql mongodb nosql


【解决方案1】:

如果您要插入/更新/删除对象,例如客户或订单,那么我认为通过 SQL 执行此操作会更慢,因为该数据通常会被规范化,因此您需要将该对象拆分为要插入的规范化表单。

真正的答案是根据您的需求对不同的工具进行负载测试,看看哪个适合您,但我怀疑任何一个都适合您,除非您正在处理大问题,大数据。

【讨论】:

  • 一个“实体”精确地不分割多个表。这就是实体关系建模的作用。
  • 我的术语选择错误,我将更新回复以使用未超载的术语。
猜你喜欢
  • 1970-01-01
  • 2021-09-21
  • 1970-01-01
  • 2013-09-22
  • 1970-01-01
  • 2017-07-05
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多