RDBMS和NOSQL数据库属性

文章介绍关系数据库管理系统和NOSQL数据库的特点

预设条件

关系数据库和NOSQL数据库简介见数据库类型.

关系数据库属性

关系数据库管理系统高效和常用选择,在新数据库中存储财务记录、后勤信息、人事数据和其他信息关系数据库比NOSQL数据库更容易理解和使用,还经常取代遗留层次数据库和网络数据库

关系数据库有下列属性:

  • 值为原子

  • 列内所有值都相同数据类型

  • 每一行都独一无二

  • 列序列无关紧要

  • 行序无关紧要

  • 每一列都有一个独有名称

  • 完整性约束保持多表数据一致性

sql数据库属性

NoSQL非系统化替代SQL和RDBMS设计以存储、处理和分析极大量非结构化数据

NoSQL数据库淡化ACID原则(解析性、一致性、隔离性、耐久性)。此外,noSQL非强制规范进程基于现代数据大小速度,你应去规范NESQL数据库

sql数据库有下列属性:

  • 它们的伸缩性更高

  • 使用分布计算

  • 成本效益高

  • 支持灵活模式

  • 可处理非结构化和半结构化数据

  • 不存在复杂关系,例如RDBMS表间关系

下表显示非关系数据库类型和特征

类型 性能显示 可缩放性 灵活性 复杂度
密钥值存储器 高位 高位 高位 高位
列存储 高位 高位 中度 低频
文档存储器 高位 可变高 高位 低频
图基 可变数 可变数 高位 高位

下一步

使用 SQL数据库的理由

使用反馈标签做评论或提问可同时使用开始和我们对话.


Baidu
map