「[[.NET 開発基盤部会 Wiki>http://dotnetdevelopmentinfrastructure.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>NoSQL]] *目次 [#pdec9655] #contents *概要 [#k7b9184a] KVS型[[NoSQL]]に関する情報をまとめる。 *詳細 [#jc6e722d] **KVS型 [#b2f6dc29] ***特徴 [#v1605cc4] -データアクセスが高速 -小さい多数のデータの蓄積が得意 -ハードディスクにデータを永続化 -ノードを追加することでスケールアウト可能 ***アーキテクチャ [#t8a5b8a9] -マスタ型(Hibari) --チェインレプリケーションという~ 独自アーキテクチャにより「強い整合性」を保証 -P2P型 --Amazon Dynamoは、可用性を重視した「結果整合性」 --VoldemortとRiakは、Quorumにより整合性が調整可能 ***用例 [#qdbef3fc] -キャッシュサーバ -ログ蓄積 -オブジェクトストレージ **KVSイネーブラ型 [#f6928d0d] ***特徴 [#f2999cc6] -オンメモリなので高速だが永続化されない。 -他のNoSQLデータベースと組み合わせて永続化を可能にできる。 ***アーキテクチャ [#wa180143] -イネーブラ型オンメモリタイプ --Memcached --Redis --[[Redis>Redis Cache]] --Scalaris -イネーブラ型オンディスクタイプ --Tokyo Cabinet --Tokyo Tyrant ***用例 [#fbbef166] *参考 [#jb4bb9d5] **@IT [#oc5d9f37] 知らないなんて言えないNoSQLまとめ -(1):KVS系NoSQLのまとめ(Hibari、Dynamo、Voldemort、Riak編)~ https://www.atmarkit.co.jp/ait/articles/1211/05/news007.html -(2):イネーブラ型NoSQLのまとめ(Memcached、Redis、Scalaris、Tokyo Cabinet/Tyrant編)~ https://www.atmarkit.co.jp/ait/articles/1211/19/news020.html **Think IT [#le120891] IoT時代のデータストア・NoSQLの実力は? 書き込み性能から見る活用ポイント 記事一覧~ https://thinkit.co.jp/series/5171 -IoTに適したNoSQL・分散Key-Valueストア~ https://thinkit.co.jp/story/2014/09/25/5280 -センサーデータ蓄積を想定したKVS性能検証・観点と方法~ https://thinkit.co.jp/story/2014/12/03/5458 -Riak、okuyamaのデータ書き込み性能を検証する~ https://thinkit.co.jp/story/2014/12/17/5488