|
いきなり会社の上司から、
「天の孔雀さん、Hadoop知ってる?」
なるなぞの質問が…
「まったく知りません」
平然と答える、私。
どうやら、お客さんの日々の活動情報をリアルタイムで集計するのに、
Hadoopを使うということらしい。
残念ながら、天の孔雀は落ちこぼれSEもいいところで、32、いやそろそろ33になろうとしているのに、
得意な言語がJavascriptという貧弱SE。
しかもjQuery?SQLかなんかの間違いじゃないですか?という無知ぶり。
一応prototype.jsは使いますけどね…
というわけで、Hadoopを勉強する羽目になったのですが、
いかんせん、初耳なソフトウェアなので、とりあえず、
私の大好きウィッキーさんに聞いてみる。
どうやら分散コンピューティングの技術らしく、
Apacheのソフトウェアだということがわかった。
そのソフトウェアで取り扱うのは、
これまた最近のキーワード的な用語「キー・バリュー型データベース」…
知らんがな、そんな技術。
というわけで、それを調べると、
CassandraとかいうこれまたApacheの技術にヒットする。
どうやらキー、スーパーキーとかよくわからんキーがたくさんあるデータベースのことであるらしく、
要は単純にXMLデータベースのもうチョイいい感じの構造をもつデータベースであろうと想定する。
ApacheのDBをいろいろ調べているといろいろ出てくるもので、
CouchDBなるいけてるDBも発見。
こやつはキー、というかHTTPリクエストに対してJSONを返すデータベースらしい。
う〜ん、システムのフロント側の設計は好きなので、
大体めどは立ったが、Hadoopよくわからん。
とりあえず、勉強してみようと思う。
というか、勉強したいものが山積み。
いくらなんでも、この数年、プロジェクトマネージメントのお勉強にご執心だったわけで、
プログラムなんてどうでもよいと思ってきたことの罰が当たったのかなと思う。
ちなみに今勉強したいこととかテーマをあげると、
・Ruby および Ruby on Rails
・Spring Framework2.5くらい(すでに3.0が発表されている。世の中速すぎる…)
・Struts 2
・最近、iBatisから変更されたmyBatis、ようはORM
・Ajax対応サーバーの構築
・HTMLタグだけで構築できるAjaxフレームワークの作成
こやつらにHadoopが加わって、
やることが大量になってきた…
|

- >
- コンピュータとインターネット
- >
- コンピュータ
- >
- ソフトウェア


