关系型数据库和非关系型数据库的区别

知识浅谈 🐄🐄🐄🐄🐄大佬
后端领域优质创作者
博客专家认证
2022-09-17 21:21:26

数据存储方式不同

关系型数据库存储的数据都是表格式的,既有行和列,数据表之间也可以相互关联存储。
非关系型数据库不适合存储在数据表的行和列中,而是大块的组合在一起,非关系型数据通常存储在数据集中,像是文档,键值对这种结构。

扩展方式不一样

Sql和Nosql在扩展方式上也是不同的。
要支持更高并发量,sql数据库需要纵向扩展,也就是说提高处理能力,使用速度更快的计算机,
而nosql的数据天然就是分布式的,通过增加nosql数据库的节点分担负载。

对事务的支持

SQL数据库支持对事务原子性细粒度控制,并且易于回滚事务。
NoSQL数据库操作的扩展性和大数据量处理方面。

...全文
161 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

9,835

社区成员

发帖
与我相关
我的任务
社区描述
知识浅谈(万道面试题)社区,旨在为找工作的小伙伴提供技术内容共享学习平台,助力每位小伙伴找到好工作,欢迎各位小伙伴的加入。
jvm小程序java 个人社区 吉林省·长春市
社区管理员
  • 知识浅谈
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

【社区倡导与禁止】

  • 社区倡导积极发帖,互相交流技术问题,学习心得。
  • 社区不限制技术领域,后端内容增加加精权重
  • 社区禁止发布低俗、不健康的内容

【社区积分规则】

  • 在社区「发帖」得10积分
  • 内容被管理员「加精」得10积分
  • 点赞他人内容得1积分
  • 评论内容得2积分

试试用AI创作助手写篇文章吧