本文由廈門大學計算機系教師林子雨翻譯,翻譯質量很高,本人只對極少數翻譯得不太恰當的地方進行了修改。 【摘要】:Spanner 是谷歌公司研發的、可擴展的、多版本、全球分布式、同步復制數據庫。它是第一個把數據分布在全球范圍內的系統,並且支持外部一致性的分布式事務。本文描述了 Spanner 的架構 ...
Spanner論文出來后大家山呼萬歲,但是它是否適合業務 可能只有自己能搞明白。本文是讀spanner過程的一點小記錄,不准備全文翻譯,權當筆記。如有錯漏,煩請指正,如有見解也歡迎討論。 section 介紹 優點: 高可用 可擴展 中間態的 tmp 多版本 全分布式 同步復制 對外一致的分布式事務 應用: F 高可用 vs 低延遲:大多數應用使用 個datacenter,以獲得較低延遲,可抵抗 ...
2012-09-20 19:14 1 3679 推薦指數:
本文由廈門大學計算機系教師林子雨翻譯,翻譯質量很高,本人只對極少數翻譯得不太恰當的地方進行了修改。 【摘要】:Spanner 是谷歌公司研發的、可擴展的、多版本、全球分布式、同步復制數據庫。它是第一個把數據分布在全球范圍內的系統,並且支持外部一致性的分布式事務。本文描述了 Spanner 的架構 ...
F1是Google開發的分布式關系型數據庫,主要服務於Google的廣告系統。Google的廣告系統以前使用MySQL,廣告系統的用戶經常需要使用復雜的query和join操作,這就需要設計shard規則時格外注意,盡量將相關數據shard到同一台MySQL上。擴容時對數據reshard時也需要 ...
作者:Eric Fu 鏈接:https://ericfu.me/yugabyte-db-introduction/ Yugabyte DB 是一個全球部署的分布式數據庫,和國內的 TiDB 和國外的 CockroachDB 類似,也是受到 Spanner 論文啟發,所以在很多地方這幾個數據庫 ...
一、為什么需要分布式數據庫 計算機和信息技術的迅猛發展,行業應用系統的規模迅速擴大,行業應用所產生的數據量呈爆炸式增長,動輒達到數百TB甚至數百PB的規模,已遠遠超出傳統計算技術和信息系統的處理能力,集中式數據庫面對大規模數據處理逐漸表現出其局限性。因此,人們希望尋找一種能快速處理數據和及時響應 ...
分布式數據庫: 一群分布在計算機網絡上,邏輯上相互關聯的數據庫 分布式計算系統 要求它具備一定數量的自主處理單元,這些單元通過計算機網絡互連並且協同處理他們各自分配到的任務 ...
1 背景 我們知道數據是一個公司的命脈,隨着業務越做越大,數據量也會越來越大,計算也會越來越復雜,性能,可靠性,可擴展性的需求就會越來越強烈,這個時候一個集中式的數據庫顯然已經滿足不了需求了。對於技術決策者來說有兩條路可以走,第一:按照現有的大型數據庫的解決方案,比如SQL ...
怎樣打造一個分布式數據庫 在技術方面,我自己熱衷於 Open Source,寫了很多 Open Source 的東西,擅長的是 Infrastructure 領域。Infrastructure 領域現在范圍很廣,比如說很典型的分布式 Scheduler、Mesos、Kubernetes ...