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