Google Spanner全球級的分布式數(shù)據(jù)庫
Spanner 是 Google 的全球級的分布式數(shù)據(jù)庫 (Globally-Distributed Database) 。Spanner 可以擴(kuò)展到數(shù)百萬的機(jī)器,數(shù)已百計的數(shù)據(jù)中心,上萬億的行。更給力的是,除了夸張的擴(kuò)展性之外,它還能同時通過同步復(fù)制和多版本來滿足外部一致性,可用性也是很好的。沖破CAP的枷鎖,在三者之間完美平衡。
Spanner是個可擴(kuò)展,多版本,全球分布式還支持同步復(fù)制的數(shù)據(jù)庫。他是Google的第一個可以全球擴(kuò)展并且支持外部一致 的事務(wù)。Spanner能做到這些,離不開一個用GPS和原子鐘實(shí)現(xiàn)的時間API。這個API能將數(shù)據(jù)中心之間的時間同步精確到10ms以內(nèi)。因此有幾個 給力的功能:無鎖讀事務(wù),原子schema修改,讀歷史數(shù)據(jù)無block。
評論
圖片
表情
