PHP程序员

RDBMS 与 NoSQL 的区别与优势

2020-09-06  本文已影响0人  php转go
什么是RDBMS?

关系数据库管理系统(Relational Database Management System:RDBMS)是指包括相互联系的逻辑组织和存取这些数据的一套程序 (数据库管理系统软件)。关系数据库管理系统就是管理关系数据库,并将数据逻辑组织的系统。

什么是NoSQL?

NoSQL,指的是非关系型的数据库。NoSQL有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称。
NoSQL用于超大规模数据的存储。(例如谷歌或Facebook每天为他们的用户收集万亿比特的数据)。这些类型的数据存储不需要固定的模式,无需多余操作就可以横向扩展。

NoSQL的优点/缺点

优点:

  1. 高可扩展性
  2. 分布式计算
  3. 低成本
  4. 架构的灵活性,半结构化数据
  5. 没有复杂的关系
    缺点:
  6. 没有标准化
  7. 有限的查询功能(到目前为止)
  8. 最终一致是不直观的程序
上一篇 下一篇

猜你喜欢

热点阅读