このページの本文へ

2008年06月19日更新

楽天×まつもとゆきひろで世界はどう変わる? 前編

文●塩田紳二

楽天の手つかずのデータを支援する

──Rubyを使って何をするのかということを考えたときに、楽天には大量のデータがあるわけですよね。

森:楽天で3800万、グループ全体で4400万の会員がいます。

まつもとゆきひろ氏
プログラミング言語「Ruby」開発者まつもとゆきひろ氏(43歳)
(株)ネットワーク応用通信研究所のフェローとして勤務し、楽天技術研究所のフェローも兼任する

まつもと:その膨大なデータが、ほぼ手つかずの状態にありました。これをデータマイニングすると、いろいろなことが分かると思うのです。でも、既存(商用)のデータベースを導入して決まり切った解析をしても、狭い範囲のことしか分からない。もう少し、柔軟なデータマイニングをしたいという思いがあります。また、データマイニングの際、パフォーマンスよりもいかに簡単な手順で処理できるかが重要になり、加えて処理がすごく早くないにしても現実的な範囲内で処理が終わる速度ということもカギになるだろうと考えました。

 そこで、データセンターがあり、マシンもたくさんあるという楽天の環境の中で、もし比較的簡単かつ簡潔な指示で柔軟なデータ処理ができるプラットフォームがあれば、手つかずのデータに対して支援できるのではないか? という結論になったのです。そこからさらにブレストをし、ストレージに対する支援と大量のデータをいかに高速に格納して取り出すかということ、分散される処理をどうやって記述するのかを考える段階に至りました。

 fairyとROMAを互いに強く結合させて、1つにまとめるという手もありましたが、楽天はすでにほかの分散ファイルシステムなどを使っていたことから、システムで組みたいということもあるでしょうし、fairyとROMAをJavaなどのほかの言語から使いたいという要望も出てくることでしょう。そこで、少し冒険になりますが、それぞれを別プロジェクトとし、疎結合させたものとして作ることにしました。そこまできたのが、昨年の夏ですね。

森:それから1年、ようやくプロトタイプができ、実装段階に入りつつある段階です。

 (次回は、6月21日のRuby会議で講演予定のROMAのコンセプトについて紹介)

お詫びと訂正:上記の記事に間違いがありました。読者の皆さまならびに関係者の皆さまにご迷惑をおかけしたことをお詫びして訂正いたします。

「Enjoy Programing」→「Enjoy Programming」

 
前のページへ戻る 1 2 3

■関連記事

  • 楽天技術研究所 森代表インタビュー

    日本は取り残される!

    楽天技術研究所 森代表インタビュー

    国内最大級のインターネットショッピングモール「楽天市場」やポータルサイト「インフォシーク」、プロ野球チーム「東北楽天イーグルス」など、38にも及ぶ事業分野を持つ楽天(株)。今回は、その「楽天技術研究所...


  • Rubyな楽天の次世代研究

    楽天技術研究所・森代表インタビュー後編

    Rubyな楽天の次世代研究

    前回は、楽天(株)の技術戦略の中核を担うR&D(Research and Development)部門「楽天技術研究所」の森代表に、研究所に入るまでの経緯をお話いただきました。今回は同研究所のフェローであり、Rubyの開発...


  • 楽天×まつもとゆきひろで世界はどう変わる? 中編

    楽天×まつもとゆきひろで世界はどう変わる? 中編

    楽天技術研究所の代表である森正弥氏とRuby開発者まつもとゆきひろ氏インタビュー前編では、楽天でのRuby導入とROMAおよびfairy開発プロジェクトの始動について紹介した。今回の中編では、6月21日のRuby会議...


  • 楽天×まつもとゆきひろで世界はどう変わる? 後編

    楽天×まつもとゆきひろで世界はどう変わる? 後編

    3回にわたりお送りしてきた楽天技術研究所の森正弥代表とRuby開発者まつもとゆきひろ氏へのインタビューも今回で最終回となる。第一線で活躍するお二人が、どのように言語やプログラミングの世界に入ったのかな...


キャリア連載バックナンバー
キャリア・ピックアップ

記事一覧へ >>

採用を勝ち取る転職必勝マニュアルバナー

おすすめ連載

組み込み系エンジニア特集

今さら聞けないIT英語

エンジニアライフ

資格試験対策

プロマネ・スキル

ビジネススキル

独立起業事例集

キャリア・コーナー紹介