2

Windows 上で (少なくとも開発用に) 実行され、メモリ内モード (ディスク アクセスなし) で実行できる NoSQL / キー値ストア / スキーマレス データ ストレージ システムを探しています。インメモリ モードは、構築中のクライアント ソフトウェアのテスト スイートを迅速に実行するために必要です。

本番環境では、データは巨大になり、ディスクに保存する必要があります。

たとえば、riakにはメモリ内オプションがありますが、riak はコンパイルして Windows 上で実行することはできません。

利用可能なさまざまな言語のクライアント ライブラリ、または http または xml-rpc インターフェイスなどがあるはずです。

私は、couchDB は in-memory mongoDBも実行できないと考えています。

Cassandraは Windows にインストールされますが、Java 以外のクライアントの場合、Thrift が必要かどうかはわかりません。これをコンパイルするのは難しいでしょう。

Hadoopは Windows 上の開発システムとしてセットアップできますが、ディスク上でのみ実行されるようです。

4

2 に答える 2

2

map / reduceの要件を緩和したので、Redisはぴったりのようです。

  1. Redisはインメモリデータストアであるため、単体テストは高速になります。
  2. 公式には、Windowsではサポートされていません。ただし、Windowsポートは使用可能であり、一般的な判断では、これらのポートはローカル開発には十分です。
  3. RedisはMapReduceをネイティブにサポートしていませんが、この要件を緩和しました。
于 2012-04-18T02:45:36.383 に答える
1

RavenDBを見ることができます。.NET で記述されており、Windows で実行できます。また、インメモリ オプションがあります。

于 2012-04-18T19:32:00.403 に答える