当前位置:Gxlcms > 数据库问题 > 关系型数据库与非关系型数据库

关系型数据库与非关系型数据库

时间:2021-07-01 10:21:17 帮助过:3人阅读


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

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

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

  

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

  常见的非关系型数据库:

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

 

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

 

关系型数据库与非关系型数据库

标签:tar   https   数据   target   检索   color   一致性   一个   的区别   

人气教程排行