关系数据库与非关系数据库都有哪些?
作者:互联网
关系性数据库(SQL):使用关系模型(二维表格模型)来组织数据的数据库
常见:mysql oracle Microsoft SQL Server
优点:
二维表结构贴近开发逻辑
支持sql语句,可以做非常繁杂的查询
提供对事务的支持,并且提供事务的恢复、回滚、并发控制和死锁问题的解决
数据存在磁盘中,安全可靠
缺点:
高并发读写能力差
海量数据读写效率低
可扩展性不足
数据模型灵活度低
非关系型(NoSQL)数据库:数据以对象的形式存储在数据库中,对象之间的关系通过
自身属性来决定
常见的数据库:Redis MongDBNEO4J
优势:
存储的数据灵活,可以是key-value、文档形式、图片形式等
速度快、效率高
数据维护和处理成本低
扩展简单,高并发,可以实现数据的分布式处理
缺点:
不提供SQL支持,学习和使用成本较高
没有事务处理, 不一定安全
功能不够完善,复杂查询不容易实现
标签:关系,哪些,数据库,并发,关系数据库,与非,SQL,数据 来源: https://www.cnblogs.com/chlnfss/p/15861285.html