タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

kvsに関するkitanowのブックマーク (2)

  • 高速データ管理!インメモリ KVS の Redis を使ってみた | DevelopersIO

    はじめに KVS (Key-Value Store) とは? KVS とは Key-Value Store の略で、ざっくり言うとキーと値の組み合わせでデータを管理するしくみのことです。 RDB (リレーショナル・データベース) に代わるデータ管理手法 (NoSQL) のひとつで、近年注目を浴びています。 インメモリ KVS の Redis Redis は インメモリ型の KVS です。インメモリ (オンメモリとも呼ばれる) とはデータをハードディスクなどには書き込まずメモリ上で管理するしくみのことで、RDB などに比べ非常に高速にデータを出し入れできるという特徴があります。ちなみに「remote dictionary server」の略らしいです。 今回は Redis をインストールして Ruby, Java, Node.js から使うまでの流れを超ざっくり紹介したいと思います。 Red

    高速データ管理!インメモリ KVS の Redis を使ってみた | DevelopersIO
  • データの加工はアプリケーション頼み

    NoSQLは、大量データを高速に入出力する機能に特化している。そのため、取り出したデータから必要なデータを検索したり、集計してグラフ表示に利用したりといった加工処理は、データベースクライアント上のアプリケーションとして開発する必要がある。 取り出してからデータを加工 当然、「RDBを使う場合より開発の工数は増える」(日マイクロソフトの鈴木祐巳クラウド&アプリケーションプラットフォーム製品部エグゼクティブプロダクトマネージャー)。こうした開発負担を軽減するため、データ操作の効率化を進めている。 NoSQLの効率化は二つの方向性がある。一つは、データの加工処理をクライアントからサーバーにオフロードする手法。もう一つは、汎用的な操作をまとめたプログラム部品の提供だ。その双方を実現したNoSQLの例が、インテックシステム研究所が開発した「EXAGE/Database」である。 EXAGE/Dat

    データの加工はアプリケーション頼み
  • 1