gpt4 book ai didi

mongodb - 什么时候应该使用 NoSQL 数据库而不是关系数据库?可以在同一个网站上使用两者吗?

转载 作者:IT老高 更新时间:2023-10-28 11:12:07 25 4
gpt4 key购买 nike

使用 NoSQL 数据库有哪些优势?我最近阅读了很多关于它们的内容,但我仍然不确定我为什么要实现一个,以及在什么情况下我想使用一个。

最佳答案

关系数据库强制执行 ACID .因此,您将拥有基于模式的面向事务的数据存储。它已被证明适用于 99% 的实际应用。您几乎可以使用关系数据库做任何事情。

但是,当涉及到海量高可用性数据存储时,速度和扩展性会受到限制。例如,谷歌和亚马逊有数 TB 的数据存储在大数据中心。由于 RDBM 的阻塞/模式/事务性质,在这些场景中查询和插入性能不高。这就是他们实现自己的数据库(实际上是键值存储)以实现巨大的性能提升和可扩展性的原因。

NoSQL 数据库已经存在了很长时间 - 只是这个术语是新的。一些示例包括图形、对象、列、XML 和文档数据库。

关于您的第二个问题:可以在同一个网站上同时使用两者吗?

为什么不呢?两者都有不同的用途对吧?

关于mongodb - 什么时候应该使用 NoSQL 数据库而不是关系数据库?可以在同一个网站上使用两者吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3713313/

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