RDBMS和NOSQL数据库属性
文章介绍关系数据库管理系统和NOSQL数据库的特点
预设条件
关系数据库和NOSQL数据库简介见数据库类型.
关系数据库属性
关系数据库管理系统高效和常用选择,在新数据库中存储财务记录、后勤信息、人事数据和其他信息关系数据库比NOSQL数据库更容易理解和使用,还经常取代遗留层次数据库和网络数据库
关系数据库有下列属性:
值为原子
列内所有值都相同数据类型
每一行都独一无二
列序列无关紧要
行序无关紧要
每一列都有一个独有名称
完整性约束保持多表数据一致性
sql数据库属性
NoSQL非系统化替代SQL和RDBMS设计以存储、处理和分析极大量非结构化数据
NoSQL数据库淡化ACID原则(解析性、一致性、隔离性、耐久性)。此外,noSQL非强制规范进程基于现代数据大小速度,你应去规范NESQL数据库
sql数据库有下列属性:
它们的伸缩性更高
使用分布计算
成本效益高
支持灵活模式
可处理非结构化和半结构化数据
不存在复杂关系,例如RDBMS表间关系
下表显示非关系数据库类型和特征
类型 | 性能显示 | 可缩放性 | 灵活性 | 复杂度 |
---|---|---|---|---|
密钥值存储器 | 高位 | 高位 | 高位 | 高位 |
列存储 | 高位 | 高位 | 中度 | 低频 |
文档存储器 | 高位 | 可变高 | 高位 | 低频 |
图基 | 可变数 | 可变数 | 高位 | 高位 |
下一步
使用反馈标签做评论或提问可同时使用开始和我们对话.
更新 29天前