问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

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

发布网友 发布时间:2022-04-07 16:44

我来回答

1个回答

热心网友 时间:2022-04-07 18:13

关系型数据库与非关系型数据库的区别
非关系型数据库的优势:
1. 性能
NOSQL是基于键值对的,可以想象成表中的主键和值的对应关系,而且不需要经过SQL层的解析,所以性能非常高。
2. 可扩展性
同样也是因为基于键值对,数据之间没有耦合性,所以非常容易水平扩展。
关系型数据库的优势:
1. 复杂查询
可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询。
2. 事务支持
使得对于安全性能很高的数据访问要求得以实现。
对于这两类数据库,对方的优势就是自己的弱势,反之亦然。
但是近年来这两种数据库都在向着另外一个方向进化。例如:
NOSQL数据库慢慢开始具备SQL数据库的一些复杂查询功能的雏形,比如Couchbase的index以及MONGO的复杂查询。对于事务的支持也可以用一些系统级的原子操作来实现例如乐观锁之类的方法来曲线救国。
SQL数据库也开始慢慢进化,比如HandlerSocker技术的实现,可以在MYSQL上实现对于SQL层的穿透,用NOSQL的方式访问数据库,性能可以上可以达到甚至超越NOSQL数据库。可扩展性上例如Percona Server,可以实现无中心化的集群。
虽然这两极都因为各自的弱势而开始进化出另一极的一些特性,但是这些特性的增加也会消弱其本来具备的优势,比如Couchbase上的index的增加会逐步降低数据库的读写性能。所以怎样构建系统的短期和长期存储策略,用好他们各自的强项是架构师需要好好考虑的重要问题。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
ef英语哪个好 EF英孚英语培训怎么样? 英孚英语好不好 EF英孚教育到底好不好 大佬们,麦芒7和荣耀10那个值得入手?2500以下的机子还有啥好推荐的么... 介绍几款2500元以前的手机 像素一定要高 其他的不做要求 近期想入手一部安卓手机,价格2200到2500左右…买HTC desire Z还是 三星... 笔记本忘记开机密码怎么办急死了 笔记本电脑屏幕开机锁忘记密码 怎么办?急死了 华硕笔记本电脑开机密码忘记了怎样找回?系统是Windows 7旗舰版... 被驯服的象 歌词!!! 魅族怎么查曾经下载过的主题 魅族M15没有下载完成的程序在哪里查到 如何查询魅族2之前下过的软件 魅族手机怎么查最近下过得被删除的应用 金融分析师学员是做什么的 金融分析师学的是那种专业 牛腩和牛肉啥区别 延安市宜川县农业银行几点上班 为什么我电脑360浏览器是默认浏览器,每次打开的还是系统IE 为什么浏览器默认就是360导航 iPhone4S A1431支持移动什么网络?联通什么网络 宝宝吃母乳,吐奶吐的厉害怎么办 我现在用的iPhone 4s型号是A1431,能使用联通卡吗? 宝宝吃母乳老吐奶是什么情况? 宝宝吃母乳后大量吐奶,该怎么办 为什么我将ie浏览器设为默认,打开网页还是360? 两个月大的宝宝老是母乳之后就吐奶,母亲吃点什么能改善这种情况? 手机党表示拍出星空很渣?想拍出震撼星空一定要用单反吗? 为什么宝宝喝母乳后老是吐奶 郑州电视台一套在哪能看 mnet电视台哪里可以看 大家帮帮忙找找歌词中带老九的字 是什么歌谢谢了! 想去有那么多人都在一路解答是什么歌? 建筑工程做概预算一般都用广联达,其他像电气工程、水利工程用什么软件? 我常常在回家的路上突然迷路 这是什么歌 听你听你的脚步,把爱留下迷了路这句歌词是哪首歌里面的? 在广联达软件中电气和给排水怎么算量? 本人求各位电气工程方面预算的专家。因不懂所以求教各位路灯安装预算的定额标准和相关的软件,最好是傻瓜式 薄荷健康如何划分红黄绿灯 薄荷的叶子发黄是怎么回事,薄荷叶片发黄的原因及解决 薄荷叶子全都泛黄,怎么了? 薄荷叶子发黄怎么回事 紫红色,薄荷绿,黄色,粉色哪个颜色显白 薄荷为什么叶子有黄斑? 薄荷盆栽叶子变黄怎么回事 养的盆栽薄荷叶子上有黄点 为啥韭菜炒豆芽在薄荷里是黄灯食物? 我家的薄荷怎么了? 当代高校体育课教学目标是什么?我们通过体育课主要要达到什么预期目标?