1: 海江田三郎 ★ 2015/09/18(金) 09:44:26.71 ID:???.net
4466482623_6aea29d90a
http://gigazine.net/news/20150918-google-2billion-code/

Googleのエンジニアリング・マネージャーであるレイチェル・ポートヴィンさんが、
「The Motivation for a Monolithic Codebase」と題した講演の中で、Googleのシステムが86TB(テラバイト)でできていることを明かしました。

講演ムービーはコレ。話は5つのテーマに分けて行われていて、Googleのリポジトリについての話は1番目、3分過ぎから始まります。

2015年1月時点で、総ファイル数は10億、ソースファイルの数は900万、コードは20億行あり、3500万回のコミットがあって、
内容は86TBあるとのこと。そして、営業日1日に対してのコミット回数は4万5000回。

累積コミット数のグラフはこんな感じ。左側の回数目盛りは40までですが、それぞれ1目盛りが1000万回分に相当。
2000年1月1日からの数字ですが、コミットが1000万回を越えたのは2012年ごろのこと。回数はぐんぐん増えていて、2015年1月時点で3500万回まで増えています。

Googleで働く「Googler」は2万5000人、世界に12あるオフィスで働いています。1日あたりのコミット回数は4万5000回とありましたが、
そのうち1万5000回が人間の手によるもの、3万回が自動化されたシステムによるもの。ファイルリードリクエストは1日に10億回で、
ピーク時には80万QPS(秒間クエリ処理数)に到達するとのこと。

これが1週間のコミット数を、人の手によるものと全体とを分けてグラフ化したもの。単位は1000回なので、だいたい人の手によるコミットは週間7万5000回ほど
Linuxのカーネルが4万ファイルで1500万行あるのに対して、Googleのリポジトリは25万ファイル・
1500万行が人の手によって毎週変更されています。累計のサイズは900万ファイルで20億行にもなります。

Windowsの公式Facebookページによると、Windows XPは4500万行のコードでできていたとのこと
数字だけを単純に比較すると、Googleは3週間でWindows XP全体に相当する量のリポジトリを変更している、ということになります。
引用元: http://anago.2ch.sc/test/read.cgi/bizplus/1442537066/


2: 名刺は切らしておりまして 2015/09/18(金) 09:46:19.22 ID:rIeJ3HhX.net
要約 私の戦闘力は530000です

3: 名刺は切らしておりまして 2015/09/18(金) 09:46:59.60 ID:tzxk9RVc.net
そんなボリュームあるのにさくさく動くのか

4: 名刺は切らしておりまして 2015/09/18(金) 09:47:12.05 ID:pr+8YDkK.net
86TB
え、そんなもんなのか?
嘘だろ

5: 名刺は切らしておりまして 2015/09/18(金) 09:49:07.86 ID:2lIGWHjP.net
>>4
プログラムだけでってことだろ
データはもっとあるやろ

8: 名刺は切らしておりまして 2015/09/18(金) 09:53:53.07 ID:3gjg4199.net
思ったより規模が小さいな

10: 名刺は切らしておりまして 2015/09/18(金) 09:58:59.26 ID:CEWSEjpN.net
一方マイクロソフトはそれらを盗用した

13: 名刺は切らしておりまして 2015/09/18(金) 10:06:38.21 ID:7U+PYOpn.net
小さな変更じっとpush

16: 名刺は切らしておりまして 2015/09/18(金) 10:12:48.00 ID:AqHYfS2M.net
結果が糞じゃしょうがないでしょ。

20: 名刺は切らしておりまして 2015/09/18(金) 10:30:02.64 ID:eyXCLY0H.net
検索だけで?
それとも他のも全部入ってんの?

26: 名刺は切らしておりまして 2015/09/18(金) 10:40:09.24 ID:bmIJvuj+.net
でか過ぎる。640KBのメモリがあれば十分なはずだ

27: 名刺は切らしておりまして 2015/09/18(金) 10:41:15.62 ID:PQ9kjkod.net
>>26
寝言は寝てから言えよ

28: 名刺は切らしておりまして 2015/09/18(金) 10:44:17.88 ID:u93I78dz.net
半分はやさしさだろ

33: 名刺は切らしておりまして 2015/09/18(金) 10:51:15.69 ID:GfSTwdio.net
たぶん、sql sever

40: 名刺は切らしておりまして 2015/09/18(金) 11:15:45.15 ID:2s3SAsWo.net
すーなのあーらーしーにー
かくさーれたー
ぐーぐるほんしゃにすんでいる

42: 名刺は切らしておりまして 2015/09/18(金) 11:32:17.54 ID:VnCphEwI.net
この場合のコミットって何を意味してるんだ?
書き換え?

48: 名刺は切らしておりまして 2015/09/18(金) 13:08:34.36 ID:PPQM66so.net
すごいんだけど、10億個のファイルに20億行のコードって
1ファイル2行なのかや

スポンサード リンク