:-) 🏕

riak meetup tokyoに参加してきました

March 12, 2013

Riak intro & RICON 報告

@kuenishi

分散システムの研究や開発は 5 年ぐらい 日本法人が 9 月に出来た。

Riak の紹介

  • Dynamo にインスパイアされた
  • Consistent Hassing による水平分割する
  • Vector Clocks を用いてレプリケーション
  • Erlang/OTP で動作
  • 分散 KVS
  • HTTP / Protocol Buffers
  • Secondary Index/ MapReduce
  • Link Walking
  • Consistent Hassing and Replicas / Vecteor Clocks

分散システム、ざっくり。

  • Graph
  • SQL
  • Document
  • Scale out

RICON について

  • 分散システム、分散 DB のカンファレンス

事例

  • Redis 側でロックして、裏側は Riak で構築

    • 壊れても大丈夫なようにするのが鉄板のパターン

面白かった話

  • Rak Pipe
  • Introduction Yokozuna
  • Building Riak CS on Riak
  • Cloning the Cloud
  • Bringing Consistency on Riak

Riak with Engine yard

  • EC2 上の Gentoo
  • すべては Chef で構築
  • その上にアプリをデプロイ
  • 再起動も 1 から構築
  • ssh / sudo 可能
  • 何台、何度でも再現可能
  • DB

    • PostgressSQL
    • MySQL
    • Riak
  • Riak はバックエンドでたてないとダメ
  • Riak Search を使って全文検索が可能
  • 今後、Yokozuna に移行予定

Written by Keisuke Kan who lives and works in Japan building useful things. You should follow him on Twitter