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

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

常见:mysql oracle Microsoft SQL Server

优点:

二维表结构贴近开发逻辑

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

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

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

缺点:

高并发读写能力差

海量数据读写效率低

可扩展性不足

数据模型灵活度低

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

自身属性来决定

常见的数据库:Redis MongDBNEO4J

优势:

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

速度快、效率高

数据维护和处理成本低

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

缺点:

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

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

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

 

posted @   斯大林  阅读(235)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示