如何評判基於中介軟體的分布式mysql與 雲資料庫?

時間 2021-05-10 06:23:28

1樓:小胖哥

我是旁觀者,搶答一把。

分布式資料庫現在不止阿里的DRDS了,華為雲也出了個DDM(Distributed Database Middleware)產品。

1.產品有沒有推出,和公司技術儲備、戰略規劃、前期積累都相關,可能覺得有單機資料庫就夠了,就能賺很多錢了吧~~~

2.分布式資料庫的重點是分庫分表後的平行計算,我以前練過點鈔,就舉個尷尬的例子:雲資料庫相當於1個人點10捆鈔票,分布式mysql相當於10個人,每人點1捆鈔票,這效率差別不用比較了。

分布式資料庫的平行計算在大資料量的場景下,效率提公升更加明顯。

3.mycat不錯。

另外,Oracle也做了資料分片,這也說明分布式還是有可用之處的~~

2樓:

就是是否原生支援分布式的區別。

像mongodb原生就有分布式,這樣直接上雲會非常簡單,所以各家都支援。像MySQL這種原本是單機的,要想真正在雲上做到分布式,往往需要借助中介軟體,而實現乙個通用且高效的中介軟體比較難,所以阿里雲做的好一點。側面說明阿里再資料庫上的積累更多。

3樓:timger™

DRDS 這種分庫分表做法,總感覺不夠徹底

或許這是乙個在當時分布式資料庫不成熟情況下的折中方案吧,

未來的資料庫形態應該是 oceanbase 或者 tidb這類吧.

4樓:陳曉輝

1. 不知道..

2. 簡單分析下(雲資料庫指share nothing的分布式資料庫)

中介軟體優點:不改動或少改動現有生態和架構,相容分庫分表,技術成熟。

中介軟體缺點:部分SQL不支援,仍需要指定sharding鍵,無法做到業務完全無感知,事務\遷移\複製都不太支援。

雲資料庫優點:避免分庫分表,遮蔽資料分布細節,少運維(畢竟DB幫你做了遷移複製元資料管理)。

雲資料庫缺點:沒有特別成熟的實現,對SQL的相容目前看沒有特別好的方案(類似Spider的基於Percona前端的實現效能不好)。

3. 南哥比較熟... @南哥

分布式事務中介軟體Fescar 全域性寫排它鎖解讀

你旅 跟你一樣,我以為就我這樣,還以為自己太過感性了,哎,回去不去,今天大學室友訂婚,另外乙個朋友結婚。大學的美好時光一去不返了,想著就難受 我就看看 畢業快十一年了,當時直到畢業還沒有智慧型手機,很多珍貴瞬間不能儲存在手機保留記憶,衹能靠記憶維持,越來越模糊了我,不過那份情結仍在,真的好想再去校園...

分布式驅動汽車的關於電子差速問題都是基於阿克曼轉向模型研究的嗎?

Wu Frank 阿克曼轉向梯形是基於內外輪旋轉中心相交的幾何關係決定的.它表徵的是車輪內外側在瞬時狀態的轉向角大小關係。而差速器解決的問題則是不同轉向半徑下輪胎走過的路程距離是不同的。差速器可以實現左右輪轉速不同。限滑差速器和差速器鎖是差速器的優化,它解決的問題是左右輪在不同附著係數下轉速不均引起...

分布式 隨機優化領域的研究如何開展?

青虫 如果是Decentralized Optimization的話可以看看最近的一篇綜述 Nedi,Angelia,Alex Olshevsky,and Michael G.Rabbat.Network topology and communication computation tradeoff...