zoukankan      html  css  js  c++  java
  • 关系型数据库与非关系型数据库

    解释来自百度百科:
      关系型数据库:是采用了关系模型来组织数据的数据库,以行和列的形式存储数据。一系列的行和列被称为表,一组表组成了数据库。用户通过查询来检索数据库中的数据。

      关系模型可理解为二维表格模型而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织

      它强调ACID规则(原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability))
      它强调数据的一致性,并为此降低读写性能,付出了巨大的代价,虽然关系型数据库存储数据和处理数据的可靠性很不错,但一旦面对海量数据的处理的时候效率就会变得很差,特别是遇到高并发读写的时候性能就会下降的非常厉害。(最大的区别)
      常见的关系型数据库:Oracle、DB2、MySQLMicrosoft SQL ServerMicrosoft Access

      

      非关系型数据库(NoSQL):去掉关系数据库的关系型特性。数据之间无关系,大数据量,高性能,NoSQL数据库都具有非常高的读写性能,尤其在大数据量下,同样表现优秀

      常见的非关系型数据库:

        1、键值型数据库  (Redis)
              2、文档型数据库  (MongoDB)
              3、列存储数据库  (HBase)
              4、图形数据库  

      所以关系型数据库和非关系型数据库的主要区别在于,数据之间是否存在联系。

  • 相关阅读:
    ios上input的focus()、autofocus无效
    Object.assign()
    解决vue build后不兼容IOS11以下版本,并清理index缓存
    JavaScript常用方法
    mui-picker 增加过滤
    安装node-sass提示没有vendor目录的解决办法
    Base64编码
    object排序
    JSON数组去重
    vdom
  • 原文地址:https://www.cnblogs.com/CatcherLJ/p/11771723.html
Copyright © 2011-2022 走看看