华为云计算 云知识 什么是非关系模型数据库
什么是非关系模型数据库

  

 非关系型数据库主要是基于“非关系模型”的数据库(由于关系型太大,所以一般用“非关系型”来表示其他类型的数据库)

非关系型模型比如有:

列模型:存储的数据是一列列的。关系型数据库以一行作为一个记录,列模型数据库以一列为一个记录。(这种模型,数据即索引,IO很快,主要是一些 分布式数据库

键值对模型:存储的数据是一个个“键值对”

文档类模型:以一个个文档来存储数据,有点类似“键值对”。

常见非关系模型数据库:

列模型:Hbase

键值对模型: redis ,MemcacheDB

文档类模型:mongoDB

非关系型数据库的特点:

效率高(因为存储在内存中)、

但不安全(断电丢失数据,但其中redis可以同步数据到磁盘中),现在很多非关系型数据库都开始支持转存到磁盘中。


上一篇:WebSocket是什么 下一篇:Python的优势与不足是什么?

云数据库 RDS for MySQL

 

云数据库 RDS for MySQL拥有即开即用、稳定可靠、安全运行、弹性伸缩、轻松管理、经济实用等特点,让您更加专注业务发展。