技術

CSS Nite in Fukuiに行ってきた!

とりあえず北陸でなんかの勉強会みたいなのがあるということで行ってみました。事前学習なしでちょっと遊びにいく感覚で行ってきました。結論から言えば主にWEBサイトを作っている人向けで、自分はプログラマーですけど知らないことがたくさんあって逆に…

Flex3勉強会第60回@北陸に参加した

皆さん面白い人ばかりでとても楽しいひとときでしたvv もっともっと北陸が盛り上がってほしいと思うし、他の地域にはない独特の勉強会とかができると面白いなぁと思います。 アドビの技術については全くの素人なので内容はいまいち把握できなかったのですが…

Googleを支える技術 第3章 BigTable

BigTableとは普通のRDBとは違い、多次元に及ぶデータベースになっている(多次元マップ)。 多次元は、「行キー」「コラムキー」「タイムスタンプ」によって表される。 タイムスタンプによってテーブルに奥行きを持たせるっていうのは面白い。WEBのデータは…

Googleを支える技術 第3章 Google File System

OSのファイルシステムではなく巨大なディスクを実現するためにある分散ファイルシステムのこと。 分散ファイルシステムなんてこれまで考えたことなかったし結構おもしろかった。マスタとチャンクサーバのやりとりはなるほどと感心させられる。常に障害対策…

Googleを支える技術 第2章

はじめは小さかったGoogleのシステムを次第に巨大化していく。それらをどのように行っていったのかが書いてある。 ポイントはスケールと負荷分散。 スケールするといっても当然適材適所であり、スケールするかを判断する必要がある。 負荷分散にもいろいろな…

Googleを支える技術 第1章

初代Googleの全体像についての解説。 クローラによるWEBページの収集からそれらを解析してインデックスを作成。そしてそれらのインデックスを利用して検索結果を求める、そんな一連の過程が説明されています。 自分でも驚くくらい分かりやすく、著者西田圭介…