![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
アプリ向け機能強化として、全文検索、データ型(CRDT)、強い整合性。さらなる運用の容易さとして、バケットタイプ、セキュリティ、設定ファイル刷新。 #riakjp
2013-11-06 20:05:26![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
アプリ向け機能: 全文検索、データ型、強い整合性のサポート 運用: バケットタイプ、セキュリティ、設定ファイル刷新 #riakjp
2013-11-06 20:05:42![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
キーの名前空間としてのバケット。カスタム設定がバケット毎に必要。→ 同種のバケットをまとめて管理する。 #riakjp
2013-11-06 20:08:09![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
#riakjp これかー。ソースコードリーディング。: Riak SCR #13 - connpass - http://t.co/ucFTdb9xlj
2013-11-06 20:09:23![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
#riakjp Riak Source Code Reading は絶賛募集中です。Riak の Erlang コードを追っかけて行きます http://t.co/2fOkxCcYBD
2013-11-06 20:10:35![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
データ型。並列アクセス、並列更新時のデータ不整合の解決はアプリ側でやる必要があった #riakjp
2013-11-06 20:12:41![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
データ型: カウンター、フラグ(Boolean)、セット(集合)、レジスター(連想配列的なもの)、Map #riakjp
2013-11-06 20:16:09![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
並列アクセス、並列更新をアプリで考慮、対処する必要があった。単純な後勝ち、またはVector Clocks以外の対処はアプリの責任だった。2.0からはデータ型を指定するだけで自動的に衝突解決。カウンタ、フラグ、セット、レジスタ、それらの入れ子(マップ)。 #riakjp
2013-11-06 20:17:23![](https://tgfile.tg-static.com/static/web/img/placeholder.gif)
認証認可の導入。誰がアクセスしてきたか、何にアクセスできるのか、誰がどうアクセスしたか(pre5には無い)、MITM(中間者攻撃)排除(PKI, TLS)。 #riakjp
2013-11-06 20:19:45