githubのtimelineがbigqueryで解析できる - dev.jgs.me
http://www.githubarchive.org/
Githutという Github の解析サイトがあって、仕掛けを調べていたらGithubはpublicなtimelineをオープンデータとして公開しているらしい。
GithutのREADMEにもある通り
code:_
select
repository_language,
count(distinct(repository_url)) as active_repos_by_url,
YEAR(created_at) as year,
QUARTER(created_at) as quarter,
from githubarchive:github.timeline
where
type="PushEvent"
group by
repository_language,
year,
quarter
order by
repository_language,
year DESC,
quarter DESC
みたいなSQLを書くと言語毎のPush量みたいなやつが見れたりする。ほいではStarはどうなのかなあ、とおもったらgithubarchive:github.timelineのスキーマのtypeにStar的なやつがなかったので見れなかった。
#20140926 現在、githubarchive:github.timelineは249,308,569のRowがあって、サイズは154GBもあるんだそうだ。それがものの10s程度で解析できるのでBigQueryスゲーなとおもいます。
original: http://dev.jgs.me/2014/09/26/github-timeline-is-analyzable-on-bigquery
#20150926 #0926