关系型和非关系型数据库

关系型数据库的优势:

  1. 便于理解:二维表构造非常贴近逻辑;
  2. 应用方便:支持通用的SQL(结构化查询语言)语句;
  3. 易于维护:全部由表结构组成,文件格式一致;
  4. 复杂操作:可以用SQL句子多个表之间做非常繁杂的查询;
  5. 事务管理:促使针对安全性性能很高的数据信息浏览规定得到完成。

关系型数据库存在的不足:

  1. 读写性能差,尤其是海量信息的效率高读写能力;
  2. 固定不动的表构造,灵便度稍欠;
  3. 高并发读写时,硬盘I/O存在瓶颈;
  4. 可扩展性不足,不像web server和app server那样简单的添加硬件和服务节点来拓展性能和负荷工作能力。

非关系型数据库的优点:

  1. 格式灵活:数据存储格式非常多样,应用领域广泛,而关系型数据库则只适用基础的关系模型。
  2. 性能优越:NOSQL是根据键值对的,不用历经SQL层的分析,因此 性能非常高。
  3. 可扩展性:基于键值对,数据之间耦合度极低,因此容易水平扩展。
  4. 低成本:非关系型数据库部署简易,且大部分可以开源使用。

非关系型数据库的不足:

  1. 不支持sql,学习和运用成本比较高;
  2. 无事务处理机制;

数据结构导致复杂查询不容易实现

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值