gpt4 book ai didi

database - 什么是 NoSQL,它是如何工作的,它提供了什么好处?

转载 作者:太空狗 更新时间:2023-10-30 01:36:51 25 4
gpt4 key购买 nike

关闭。这个问题需要更多focused .它目前不接受答案。












想改善这个问题吗?更新问题,使其仅关注一个问题 editing this post .

7年前关闭。



Improve this question




我一直在听说 NoSQL 并且它可能最终成为 SQL DB 存储方法的替代品,因为 DB 交互通常是网络速度的瓶颈。

所以我只有几个问题:

  • 究竟是什么?
  • 它是如何工作的?
  • 为什么它比使用 SQL 数据库更好?它好多少?
  • 该技术是否太新而无法开始实现,还是值得研究一下?
  • 最佳答案

  • 究竟是什么?
    一方面,一个specific system ,但它也成为了 variety of new data storage backends 的通用词不遵循关系数据库模型。
  • 它是如何工作的?
    每个标有通用名称的系统的工作方式都不同,但基本思想是通过使用不支持通用 RDBMS 的所有功能但仍具有足够有用的功能的 DB 模型来提供更好的可伸缩性和性能。从某种意义上说,它就像 MySQL,它一度缺乏对事务的支持,但正因为如此,它成功地超越了其他数据库系统。如果您能以不需要事务的方式编写应用程序,那就太好了。
  • 为什么它比使用 SQL 数据库更好?它好多少?
    如果您的站点需要如此大规模地扩展,以至于在您能负担得起并尽可能优化的最佳硬件上运行的最佳 RDBMS 根本无法跟上负载,那会更好。它有多好取决于特定用例(大量更新事件与大量连接相结合对于“传统”RDBMS 来说非常困难) - 在极端情况下很可能是 1000 的因数。
  • 该技术是否太新而无法开始实现,还是值得研究一下?
    主要取决于您要实现的目标。它当然足够成熟可以使用。但是很少有应用程序真正需要大规模扩展。对于大多数人来说,传统的 RDBMS 就足够了。然而,随着互联网使用变得越来越普遍,这样做的应用程序很可能会变得更加普遍(尽管可能不占主导地位)。
  • 关于database - 什么是 NoSQL,它是如何工作的,它提供了什么好处?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1145726/

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