TiDB是什么,tidb數據庫優缺點(圖文)
TiDB是什么
TiDB 是一款結合了傳統的關系型數據庫和 NoSQL 數據庫特性的新型分布式數據庫。
TiDB 是基于 Google 公司的 Google Spanner / F1 論文設計的開源分布式數據庫,而 Spanner/F1 是 Google 公司研發的可擴展的、多版本、全球分布式、可同步復制的數據庫。
TiDB 是第一個把數據分布在全球范圍內的系統,并且支持外部一致性的分布式事務。因此,TiDB 在設計時也追求無限的水平擴展,具備強一致性和高可用性,支持分布式事務的處理。
同時,TiDE 的目標是為在線交易處理(OnlineTransactional Processing, OLTP)和在線分析處理(Online Analytical Processing, OLAP)場景提供一站式的解決方案,支持 MySQL 數據庫的數據輕松地向 TiDB 遷移,包括分庫、分表后的 MySQL 集群也可通過工具進行實時遷移。
TiDB作為分布式數據庫的優點
對于現有得應用非常透明化。Tidb的原理是解析sql語句,進入自己的key-value存儲單元獲取數據,使得現有得應用可以平滑過渡,掛的是關系型數據庫的皮,做的是NOSQL數據庫的事,我們叫他不是個東...new SQL。他借用了mysql引擎,所以你直接在NAVICAT上就可以直接界面化操作啦。 可以非常快捷的伸縮,實現冷熱數據的均衡。例如使用sharding-jdbc,要實現熱點數據的分布存儲,拋開復雜的分庫分表算法不說,每次擴容對于運維人員非常繁瑣。但是TIDB就不存在啦,只要擴展TiDB Server 節點增加計算能力,擴展TIKV節點增加存儲能力就可以。這是一場戰爭,號角吹響,補兵不行補兵,傳話的不夠加傳話的,指揮官掛了選新的。男人不能說自己不xing. 支持分布式事務,數據強一致性,百億級存儲。根據官網吹牛(shihua)逼(shishuo)說,金融級高可用。TiDB作為分布式數據庫的缺點
存儲過程、觸發器、事件、外鍵約束不支持,但是這個是人家謙(chenqie)虛的說法(zuobudao),分布式數據庫誰還用這些雞肋玩意兒,特別是觸發器。硬件要求高,不多說的,反正就是高,你想想人家這么快肯定IO輕松不了,人家大神都說了,最好全換成SSD。
- 上一篇
libcurl.dll是什么意思?系統運行程序軟件提示libcurl.dll文件丟失怎么弄
什么是libcurl.dll文件 ? libcurl.dll文件的作用?libcurl.dll文件是系統中相當重要的一個組件,丟失libcurl.dll文件系統的穩定性會受到威脅,還會導致游戲、常用軟件無法運行。libcurl.dll文件丟失怎么弄?解決方法:1、首先
- 下一篇
iQOONeo5處理器是什么(圖文)
iQOONeo5處理器是什么?iQOONeo5是剛剛發售的一款新機型,很多小伙伴都想第一時間知道關于這個手機的信息,那么iQOONeo5的處理器是什么?性能如何?下面就讓云狐科技小編為大家一一解答吧!iQOONeo5處理器性能情況解析據趣游戲手