欢迎来到天天文库
浏览记录
ID:34931823
大小:6.98 MB
页数:128页
时间:2019-03-14
《2012-how-to-build-a-github.pdf》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、HOWt"BUILDagithu!GITHUBgithu!SINCE20081.9MMUSERS6.5MMREPOSITORIESLARGESTGITHOSTSINCE20081.9MMUSERS6.5MMREPOSITORIESLARGESTGITHOSTSVNHOSTghghghghghghghghghghghghgoingt"SHOWYOUOURCARDStherei#n"MAGICBULLETFOURSTAGESOFGROWTHautomateEVERYTHINGthehappinessLOSTN
2、OFORKING@HOLMANYOQUITREADINGTHISSHITho$DIDWEGITHERE1809:PERLINVENTED1814:COMPUTERSINVENTED1814-2004:ANARCHYANDCHAOSANDZOMGEVERYONE’SDYING2005:VERSIONCONTROLINVENTEDgit2007:GLOBALPEACEANDHAPPINESSACHIEVEDgithu!...orsomethinglikethatTOMPRESTON-WERNEROCTOBER9,2007GRITgitv
3、iarubygithub’sinterfacetogitGRITobject-oriented,read/writegitviarubyopensourcegritrepo=Grit::Repo.new('/tmp/repository')repo.commitsgritshellingouttogitisexpensivegritreimplementsportionsofgitinrubynativepackfileandgitobjectsupport2x-100xspeeduponlow-leveloperationsgri
4、tslowlyreimplementgritforspeedallowsforincrementalimprovementsgritOCTOBER19,2007LEDTOGITHUBTODAY22FILESERVERPAIRSADDING2TBAMONTH23TBOFREPODATATHEFOURSTAGESofGITHUBGROWTHGITHUB:FOURSTAGESOFGROWTHLOCALNETWORKEDNET-SHARDGITRPCGITHUB:FOURSTAGESOFGROWTHLOCALNETWORKEDNET-SHA
5、RDGITRPC2008200920102012GITHUB:FOURSTAGESOFGROWTHLOCALNETWORKEDNET-SHARDGITRPCGITHUB:FOURSTAGESOFGROWTH42,000USERSJAN2008DEC2008GITHUB:FOURSTAGESOFGROWTH80,000REPOSITORIESJAN2008DEC2008LOCALMULTI-VMSHAREDGFSMOUNTLOCALMULTI-VMWEBFRONTENDSBACKGROUNDWORKERSLOCALMULTI-VM
6、SIMPLEARCHITECTUREHORIZONTALLYSCALABLE-ishLOCALSHAREDMOUNTONEACHVMALLOWEDLOCALACCESSVIAGRITSIMILARPRODUCTION+DEVELOPMENTACCESSSHAREDGFSMOUNTLOCALSIMPLEAPPROACH,COMMONGITINTERFACE,QUICKTOBUILDANDSHIPGITHUB:FOURSTAGESOFGROWTHLOCALNETWORKEDNET-SHARDGITRPCGITHUB:FOURSTAGES
7、OFGROWTH166,000USERS200820092010GITHUB:FOURSTAGESOFGROWTH484,000REPOSITORIES200820092010theproblem:GFSisslowperformancedegradedasreposaddedtheproblem:we’rei/o-boundread/writetodiskneedstobefastNETWORKEDTHEPLANMOVEDATACENTERSHARDWARENETWORKEDbaremetalserversmachinerol
8、es16machinessoliddatacenter6xRAMgotdatcloudHARDWARENETWORKEDLAUNCH:SERVERPAIRSFRONTENDSFILESERVERSAUXDBNETWORKEDGRITI
此文档下载收益归作者所有
点击更多查看相关文章~~