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

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に移行予定