2012 - James C. Corbett - Spanner Googles Globally-Distributed Database

2012 - James C. Corbett - Spanner Googles Globally-Distributed Database

ID:39351144

大小:436.20 KB

页数:14页

时间:2019-07-01

2012 - James C. Corbett - Spanner Googles Globally-Distributed Database_第1页
2012 - James C. Corbett - Spanner Googles Globally-Distributed Database_第2页
2012 - James C. Corbett - Spanner Googles Globally-Distributed Database_第3页
2012 - James C. Corbett - Spanner Googles Globally-Distributed Database_第4页
2012 - James C. Corbett - Spanner Googles Globally-Distributed Database_第5页
资源描述:

《2012 - James C. Corbett - Spanner Googles Globally-Distributed Database》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、Spanner:Google’sGlobally-DistributedDatabaseJamesC.Corbett,JeffreyDean,MichaelEpstein,AndrewFikes,ChristopherFrost,JJFurman,SanjayGhemawat,AndreyGubarev,ChristopherHeiser,PeterHochschild,WilsonHsieh,SebastianKanthak,EugeneKogan,HongyiLi,AlexanderLloyd,SergeyMelnik,DavidMwaura,DavidNagle,S

2、eanQuinlan,RajeshRao,LindsayRolig,YasushiSaito,MichalSzymaniak,ChristopherTaylor,RuthWang,DaleWoodfordGoogle,Inc.Abstracttencyoverhigheravailability,aslongastheycansurvive1or2datacenterfailures.SpannerisGoogle’sscalable,multi-version,globally-Spanner’smainfocusismanagingcross-datacenterdi

3、stributed,andsynchronously-replicateddatabase.Itisreplicateddata,butwehavealsospentagreatdealofthefirstsystemtodistributedataatglobalscaleandsup-timeindesigningandimplementingimportantdatabaseportexternally-consistentdistributedtransactions.Thisfeaturesontopofourdistributed-systemsinfrastr

4、ucture.paperdescribeshowSpannerisstructured,itsfeatureset,EventhoughmanyprojectshappilyuseBigtable[9],wetherationaleunderlyingvariousdesigndecisions,andahavealsoconsistentlyreceivedcomplaintsfromusersnoveltimeAPIthatexposesclockuncertainty.ThisAPIthatBigtablecanbedifficulttouseforsomekinds

5、ofap-anditsimplementationarecriticaltosupportingexter-plications:thosethathavecomplex,evolvingschemas,nalconsistencyandavarietyofpowerfulfeatures:non-orthosethatwantstrongconsistencyinthepresenceofblockingreadsinthepast,lock-freeread-onlytransac-wide-areareplication.(Similarclaimshavebeen

6、madetions,andatomicschemachanges,acrossallofSpanner.byotherauthors[37].)ManyapplicationsatGooglehavechosentouseMegastore[5]becauseofitssemi-1Introductionrelationaldatamodelandsupportforsynchronousrepli-cation,despiteitsrelativelypoorwritethroughput.AsaSpannerisascalable,globally-distribut

7、eddatabasede-consequence,SpannerhasevolvedfromaBigtable-likesigned,built,anddeployedatGoogle.Atthehigh-versionedkey-valuestoreintoatemporalmulti-versionestlevelofabstraction,itisadatabasethatshardsdatadatabase.Dataisstoredinschematizedsemi-relationalacrossmanysetsof

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。