数据库
首页 > 数据库> > 关系数据库与非关系数据库都有哪些?

关系数据库与非关系数据库都有哪些?

作者:互联网

关系性数据库(SQL):使用关系模型(二维表格模型)来组织数据的数据库

常见:mysql oracle Microsoft SQL Server

优点:

二维表结构贴近开发逻辑

支持sql语句,可以做非常繁杂的查询

提供对事务的支持,并且提供事务的恢复、回滚、并发控制和死锁问题的解决

数据存在磁盘中,安全可靠

缺点:

高并发读写能力差

海量数据读写效率低

可扩展性不足

数据模型灵活度低

非关系型(NoSQL)数据库:数据以对象的形式存储在数据库中,对象之间的关系通过

自身属性来决定

常见的数据库:Redis MongDBNEO4J

优势:

存储的数据灵活,可以是key-value、文档形式、图片形式等

速度快、效率高

数据维护和处理成本低

扩展简单,高并发,可以实现数据的分布式处理

缺点:

不提供SQL支持,学习和使用成本较高

没有事务处理, 不一定安全

功能不够完善,复杂查询不容易实现

 

标签:关系,哪些,数据库,并发,关系数据库,与非,SQL,数据
来源: https://www.cnblogs.com/chlnfss/p/15861285.html