关系型数据库和NOSQL数据库的优缺点介绍

关系型数据库:
1) 关系数据库的特点是:
- 数据关系模型基于关系模型,结构化存储,完整性约束。
- 基于二维表及其之间的联系,需要连接、并、交、差、除等数据操作。
- 采用结构化的查询语言(SQL)做数据读写。
- 操作需要数据的一致性,需要事务甚至是强一致性。
2) 优点:
- 保持数据的一致性(事务处理)
- 可以进行join等复杂查询。
- 通用化,技术成熟。
3) 缺点:
- 数据读写必须经过sql解析,大量数据、高并发下读写性能不足。
- 对数据做读写,或修改数据结构时需要加锁,影响并发操作。
- 无法适应非结构化存储。
- 扩展困难。
- 昂贵、复杂。

NoSql数据库:
1) NOSQL数据库的特点是:
- 非结构化的存储。
- 基于多维关系模型。
- 具有特有的使用场景。
2) 优点:
- 高并发,大数据下读写能力较强。
- 基本支持分布式,易于扩展,可伸缩。
- 简单,弱结构化存储。
3) 缺点:
- join等复杂操作能力较弱。
- 事务支持较弱。
- 通用性差。
- 无完整约束复杂业务场景支持较差。


新闻名称:关系型数据库和NOSQL数据库的优缺点介绍
文章分享:http://bzwzjz.com/article/jhihcs.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 四川成都网站建设 重庆外贸网站建设 成都网站设计 成都网站建设公司 响应式网站设计方案 网站建设费用 成都网站设计 成都商城网站建设 成都企业网站设计 定制网站制作 成都网站建设推广 四川成都网站设计 成都网站设计公司 网站制作 盐亭网站设计 成都品牌网站建设 营销型网站建设 攀枝花网站设计 企业网站设计 成都营销网站建设 网站设计制作报价 手机网站制作设计