久久久精品久久久_国产在线看片_午夜国产精品视频免费体验区_日韩精品在线视频观看

創業詞典網 創業知識學習分享

加入收藏

您所在的位置:首頁 > 企業管理 > 企業運營

企業運營

面對20億行代碼,Google如何管理?

分類: 企業運營 創業詞典 編輯 : 創業知識 發布 : 06-29

閱讀 :554

面對“Google 這家公司有多大?”這種問題,你可能會用收入、股票價格、客戶數量或者是形而上學的影響力來回答這個問題。

但是,這還不是全部。

Google 作為全球最大的互聯網公司,我們當然可以用“互聯網思維”來思考這個問題,比如用代碼數量來衡量它。

來自于 Google 的 Rachel Potvin,在周一舉辦的硅谷工程會議上給了我們一個可以參考的答案。

她表示,運行所有 Google 互聯網服務的軟件,包括了 Google 搜索、Gmail、Google地圖等,大約有20億行代碼。

相比之下,從20世紀80年代就開始開發的 Windows 操作系統——有史以來為單一計算機所開發的最復雜的軟件工具之一,只有5000萬行代碼。

所以簡單一刀切的話,建立 Google 相當于建40個 Windows 系統。

當然,5000萬行代碼驅動的僅僅是 Windows 系統本身,而20億行代碼則是 Google 的全部。

Google 的業務覆蓋范圍及其廣,包含了搜索、地圖、文檔、社交、日歷、郵件、視頻,以及其他互聯網服務,所有20億行代碼都存放在代碼資源庫中,提供給全部2.5萬名 Google 工程師調用。

在公司內部,Google 對待它的代碼就像對待一個巨大的操作系統。

Potvin 表示:“雖然不能證明這一點,但我認為這是全球最大的單一信息庫。

”Google 是一個極端例子,但它展示了如今的軟件在互聯網時代有多復雜,以及我們如何改變使用的編碼工具和理念,以適應這種復雜性。

Google 的巨大資源庫僅適用于內部程序員,但在某種程度上,它已經類似于Github——一個向所有公眾開放的源代碼庫,工程師可以通過互聯網共享代碼。

我們正在走向一個需要經常大規模合作代碼的世界,也只有這樣才能跟上現代互聯網服務的發展。

GitHub 就表示:“Google 擁有2.5萬名工程師,他們可以與內部擁有各種不同技能的人分享代碼。

但是小公司可以使用 GitHub 和開源,得到同樣的優勢。

”另一方面,建立并運行一個20億行代碼的龐大系統,并不簡單。

Lambert 表示:“這是一項技術挑戰,也是一個巨大壯舉,數字相當驚人。

”GitHub 可以讓程序員輕松共享代碼和協作,它涵蓋了數以百萬計的項目,但沒有直接容納軟件項目。

Google 則更進了一步,將很多項目合并成一個。

鑒于涉及許多工程師以及同時應付如此多代碼的難度,能做到這一點十分地瘋狂。

PiperGoogle 為了同時應付所有代碼,已經建立了自己的“版本控制系統”:Piper。

它在整個龐大的網絡基礎設施上運行,系統覆蓋了10個不同的 Google 數據中心。

這一系統不僅將所有20億行代碼都存放在單一的系統內,并提供給公司內部工程師調用,更給工程師提供了更多自由,可以使用及合并橫跨無數項目的代碼。

Potvin 表示:“當你開始一個新項目,Google 已經提供了有豐富資源的圖書館,幾乎一切事情都已經幫你完成。

更重要的是,工程師可以在所有 Google 服務中進行代碼變更和立即部署。

更新一件事,就能夠更新一切。

”當然使用這個系統也有限制。

Potvin 表示,某些高度機密的代碼,如PageRank 搜索算法,被存儲在一個單獨的資源庫中,只提供給特定員工。

而且,由于Android 和 Chrome兩個操作系統與那些在線服務有非常大的區別,Google 會將它們的代碼存儲在單獨的版本控制系統中。

但在大多數情況下,Google 代碼都是一個整體。

機器程序員Lambert 指出,構建和運行這樣的一個系統,不僅需要知道如何做到這種事,還需要龐大的計算能力。

Piper 每天需要處理大約85TB的數據(即85000GB),Google 的 2.5萬名工程師每天會對資源庫做出45000次提交(修改)。

與此同時,Piper 還必須能刪去人類程序員所產生的大量冗余。

它必須確保代碼準確無誤,程序員不會相互干涉,要能從資源庫中刪除錯誤和未使用的代碼。

而正是存在這一切困難,Piper不得不接手一些人類的工作。

現在,Google 已經從之前的一個版本控制系統Perforce,切換到了 Piper,讓機器來完成一部分工作。

這并不意味著 Google 要讓機器人編寫代碼,但它們確實可以生成很多運行軟件所需的數據和配置文件。

程序員和機器人需要協調一致,維護代碼健康。

現在已經不只有人類在維護代碼了。

讓所有人受惠的 “Piper”其他公司能否受益于同類系統呢?當然能,而且也確實有公司這樣做了。

Facebook 的主應用有2000萬行以上代碼,公司把整個事情作為一個單獨的項目。

還有一些公司以較小規模在做同樣的事情,而當這些公司不斷接近 Google 或 Facebook 的規模,也會做同樣的事。

但Google 和 Facebook 都在探索能夠改變每個人的方法。

兩家巨頭正在開發一個開源的版本控制系統,任何人都可以用它來處理大規模代碼。

它基于現有系統Mercurial,Google正試圖擴展 Mercurial 資源庫,達到Google的規模。

06-29

下一篇:劉強東首次復盤京東12年的成敗得失 下一篇 【方向鍵 ( → )下一篇】

上一篇:聯想10年研發費用僅44億美元 不及華為一年 上一篇 【方向鍵 ( ← )上一篇】

久久久精品久久久_国产在线看片_午夜国产精品视频免费体验区_日韩精品在线视频观看
激情伊人五月天久久综合| 久久免费看少妇高潮| 色狠狠一区二区三区香蕉| 国产人成亚洲第一网站在线播放 | 欧美一级免费大片| 美国欧美日韩国产在线播放| 久久久久久综合| av激情综合网| 亚洲国产中文字幕| 亚洲精品一区二区三区影院 | 国产一区二区成人久久免费影院| 国产精品久久毛片| 欧美在线观看一二区| 久久99精品久久久| 亚洲精品少妇30p| 欧美一区日本一区韩国一区| 国产成人精品在线看| 亚洲成人综合在线| 国产精品青草久久| 日韩欧美中文字幕精品| 丰满白嫩尤物一区二区| 午夜精品久久久久| 欧美激情在线一区二区三区| 欧美日韩国产精品成人| 北条麻妃一区二区三区| 免费成人av在线播放| 亚洲视频综合在线| 久久久精品天堂| 欧美欧美午夜aⅴ在线观看| 国产精品538一区二区在线| 亚洲第一综合色| 欧美国产精品劲爆| 日韩精品中文字幕在线不卡尤物 | 日韩一区二区三区免费观看 | 国产一区欧美日韩| 中文字幕亚洲不卡| 亚洲精品老司机| 日韩电影一区二区三区四区| 欧美不卡一区二区三区| 色综合天天综合色综合av| 奇米一区二区三区| 亚洲夂夂婷婷色拍ww47| 国产欧美一区二区三区沐欲| 亚洲啪啪综合av一区二区三区| 欧美一区二区三区四区高清| 在线观看亚洲精品| 一本久道中文字幕精品亚洲嫩| 国产一区二区久久| 毛片不卡一区二区| 国产视频亚洲色图| 国产午夜精品一区二区三区四区| 一本色道久久综合亚洲91| 国产曰批免费观看久久久| 日韩高清欧美激情| 午夜视黄欧洲亚洲| 亚洲一区二区欧美日韩| 亚洲美女一区二区三区| 亚洲人成精品久久久久久| 国产精品久久一卡二卡| 国产精品电影一区二区三区| 国产精品青草久久| 国产精品成人午夜| 国产精品国产自产拍在线| 国产精品乱人伦中文| 中文字幕色av一区二区三区| 亚洲桃色在线一区| 日韩欧美国产精品一区| 91精品国产黑色紧身裤美女| 91精品久久久久久蜜臀| 欧美成人高清电影在线| 久久精品日产第一区二区三区高清版| 日韩欧美一区二区三区在线| 精品电影一区二区三区| 国产精品欧美一级免费| 一区二区三区在线观看欧美| 日韩有码一区二区三区| 经典三级一区二区| 99精品欧美一区二区三区综合在线| 色综合久久久久网| 欧美一区二区美女| 久久久不卡影院| 亚洲欧美aⅴ...| 视频一区视频二区在线观看| 精一区二区三区| 91香蕉视频mp4| 制服丝袜亚洲色图| 国产精品超碰97尤物18| 婷婷综合另类小说色区| 国产风韵犹存在线视精品| 99re这里都是精品| 91精品国产综合久久久蜜臀粉嫩 | 色悠悠久久综合| 中文无字幕一区二区三区| 国产精品乱码一区二区三区软件| 亚洲一区在线视频| 国产一区二区不卡| 欧美三级在线播放| 国产午夜精品久久久久久免费视 | 精品国产一区二区三区av性色| 亚洲欧洲另类国产综合| 久久国产欧美日韩精品| 91麻豆产精品久久久久久 | 国产精品你懂的| 日韩av电影免费观看高清完整版在线观看| 国产一区二区福利视频| 欧美久久久久免费| 亚洲精品午夜久久久| 国产精品一二三区在线| 日韩免费观看高清完整版在线观看| 亚洲视频你懂的| 国产成人福利片| 欧美videossexotv100| 亚洲成人1区2区| 91蜜桃在线观看| 中文字幕中文乱码欧美一区二区 | 日韩黄色免费电影| 日本丶国产丶欧美色综合| 中文字幕第一区综合| 国产伦理精品不卡| 日韩欧美电影一区| 秋霞午夜鲁丝一区二区老狼| 欧美日韩免费观看一区三区| 亚洲男人的天堂av| 91免费看片在线观看| 国产精品久久久久一区二区三区共 | 视频一区欧美精品| 欧美日韩精品三区| 亚洲精品高清视频在线观看| 成人网在线免费视频| 国产精品久久久久久亚洲伦| 成年人网站91| 亚洲视频一区在线观看| 91性感美女视频| 亚洲卡通动漫在线| 日本高清不卡在线观看| 一区二区三区蜜桃| 欧美私模裸体表演在线观看| 一区二区激情视频| 精品污污网站免费看| 日韩在线一区二区| 精品日韩一区二区三区免费视频| 狠狠网亚洲精品| 国产精品久久三| 欧洲生活片亚洲生活在线观看| 天堂蜜桃一区二区三区| 日韩免费观看高清完整版| 久久97超碰国产精品超碰| 中文字幕国产一区| 久久这里只有精品视频网| 国产精品资源网| 亚洲狠狠丁香婷婷综合久久久| 91精品国产综合久久久久久久 | www.色综合.com| 一区二区视频免费在线观看| 欧美日韩一区成人| 老色鬼精品视频在线观看播放| 久久色.com| 91麻豆视频网站| 日韩国产一二三区| 国产欧美综合色| 在线精品视频小说1| 捆绑变态av一区二区三区| 中文字幕亚洲精品在线观看| 9191久久久久久久久久久| 懂色av一区二区在线播放| 又紧又大又爽精品一区二区| 欧美一区二区高清| bt欧美亚洲午夜电影天堂| 爽爽淫人综合网网站| ...xxx性欧美| 精品毛片乱码1区2区3区| 色偷偷久久人人79超碰人人澡 | 精品一区二区在线视频| 国产精品电影一区二区| 日韩欧美色电影| 欧美性色综合网| 不卡的av电影在线观看| 日本欧美加勒比视频| 亚洲免费在线看| 亚洲国产激情av| 日韩一级免费一区| 91免费看片在线观看| 国产一区二区三区观看| 三级欧美在线一区| 一区二区三区小说| 欧美国产在线观看| 欧美精品一区二区在线播放| 欧美在线免费观看视频| 99久久久无码国产精品| 国产一区二区美女诱惑| 另类综合日韩欧美亚洲| 亚洲电影视频在线| 洋洋成人永久网站入口| 日本一区二区三区四区| 久久精品人人爽人人爽| 精品国产伦理网| 精品国产伦理网| 日韩欧美另类在线| 日韩美女在线视频| 26uuu国产一区二区三区|