目前主流的分布式資料庫

2022-01-15 03:46:01 字數 449 閱讀 5246

目前業界最流行的分布式資料庫有兩類,乙個是以google spanner為代表,乙個是以aws auraro為代表。

spanner 是 shared nothing 的架構,內部維護了自動分片、分布式事務、彈性擴充套件能力,資料儲存還是需要 sharding,plan 計算也需要涉及多台機器,也就涉及了分布式計算和分布式事務。主要產品代表為tidb、cockroachdb、oceanbase等;這三個產品可以說目前話題量不相上下,tidb屬於國產pingcap公司的、cockroachdb比tidb早出來一年、oceanbase阿里團隊的,2023年雙11交出4200萬/秒的處理能力。

auraro 主要思想是計算和儲存分離架構,使用共享儲存技術,這樣就提高了容災和總容量的擴充套件。但是在協議層,只要是不涉及到儲存的部分,本質還是單機例項的 mysql,不涉及分布式儲存和分布式計算,這樣就和 mysql 相容性非常高。主要產品代表為 polardb。

聊聊主流的分布式資料庫

單體資料庫時代,隨著系統交易量的不斷上公升,資料庫讀寫效能出現了嚴重下降。我們可以借助分庫分表中介軟體,比如mycat shardingjdbc來實現分庫分表,緩解單庫的讀寫效能。但是分庫分表中介軟體並不支援事務,如果要保證資料一致性,就需要借助於分布式事務中介軟體,比如阿里巴巴的seata。後來分...

分布式資料庫

網路選課系統中分布式資料庫設計 何翠雙王巧雲張麗麗 摘要 關鍵字 選課 分布式 資料庫 distributed system of on line course choosing abstract key words course choosing distributed database 隨著學校...

分布式資料庫

1 背景 我們知道資料是乙個公司的命脈,隨著業務越做越大,資料量也會越來越大,計算也會越來越複雜,效能,可靠性,可擴充套件性的需求就會越來越強烈,這個時候乙個集中式的資料庫顯然已經滿足不了需求了。對於技術決策者來說有兩條路可以走,第一 按照現有的大型資料庫的解決方案,比如sql server clu...