nosql - 传统RDBMS 中的水平扩展 - IT工具网
文章推薦指數: 80 %
我刚刚遇到了具有所有天赐优势的NoSQL 系统。
其中之一似乎是毫不费力的水平缩放。
我的问题是,为什么像MySQL 或SQL Server 这样的经典RDBMS 不能进行水平扩展?
首页
程序开发
写作辅助
多媒体
实用工具
博客
nosql-传统RDBMS中的水平扩展
原文
标签
nosql
rdbms
horizontal-scaling
我刚刚遇到了具有所有天赐优势的NoSQL系统。
其中之一似乎是毫不费力的水平缩放。
我的问题是,为什么像MySQL或SQLServer这样的经典RDBMS不能进行水平扩展?或者无法做到与NoSQL系统相同的程度?
最佳答案
有很多原因。
这是一个:水平扩展通常通过分片来实现——给定的实体存储在集群中的一台主机上,由该实体的某些功能决定。
如果可能的话,跨分片的连接效率极低。
传统的RDBMS依赖于可以合并的数据,这通常会阻止有效的分片。
关于nosql-传统RDBMS中的水平扩展,我们在StackOverflow上找到一个类似的问题:
https://stackoverflow.com/questions/19925305/
上一篇:powermock-Robolectric和Powermock之间的类加载冲突
下一篇:safari-使用openssl为Safari推送通知手动签署推送包
相关文章:
c++-一个成员在RedisSet中占用了多少字节
file-如何使用Sqoop从RDBMS导入数据到本地文件系统,而不是HDFS?
mysql-使用外键,但在MySQL查询中显示另一列(非id)
kubernetes-有没有一种方法可以加快水平Pod自动缩放器指标的扫描速度?现在,升级新pods需要两分钟
node.js-哪个nosql数据库适合?
javascript-阻止将_sync文档保存到Couchbase服务器中
algorithm-良好的数据结构或数据库可以表示对象以及对象之间的转换?
mysql-我应该做哪一列的主键?
kubernetes-是否有任何HPA之类的Controller可以按需扩展/缩小Pod?
symfony-Symfony摆脱缓存文件夹-用于无状态水平扩展
延伸文章資訊
- 1怎麼擴展資料庫和Nosql資料庫——系統設計 - 每日頭條
但是,根據是SQL還是NoSQL資料庫,擴展背後的技術和原理是不同的。 我將探討兩個資料庫可 ... 另一方面,水平擴展可通過增加伺服器數量來實現擴展。
- 2了解NoSQL不可不知的5項觀念 - iThome
NoSQL資料庫的另一個重要特性是具有水平擴充能力,只要增加新的伺服器節點,就可以不斷擴充資料庫系統的容量。而且可以利用低價的一般等級電腦就能進行 ...
- 3爲什麼sql可以垂直擴展和水平nosql - 優文庫 - UWENKU
我是NoSQL的新手,並試圖理解它的含義。我曾在許多不同的網站上看到許多文章重複「SQL數據庫垂直縮放(通過添加CPU /內存),而NoSQL數據庫水平縮放(通過添加更多可 ...
- 4《解读NoSQL》——2.6 通过数据库分片获得水平扩展能力
《解读NoSQL》——2.6 通过数据库分片获得水平扩展能力. 异步社区 2017-05-02 1702浏览量. 简介: 数据库的成长性和自动分区数据的容错性对于NoSQL系统来说很重要。
- 5初步認識分散式資料庫與NoSQL CAP 理論
這種增加節點的擴容方式,被稱作水平擴展(Horizontal Scaling). 然而,事情不像外表看起來那麼單純又美好,進入分散式世界後所需要考慮的事情變得更多更複雜了。