1

ネットワークで実行するには、信頼できる KV ストレージが必要です。主な要件:

  1. ネットワーク接続
  2. ノンブロッキングのねじれた API を持っています
  3. 信頼性が高く、生産準備が整っていること。データ損失なし
  4. 読み取り性能よりも書き込み性能が重要
  5. 分散操作とフェイルオーバーのサポートは素晴らしいでしょう (そのため、ノードのリストを指定するだけです)
  6. java/ruby/erlang API も大歓迎です

キー (PK) の自動インクリメントがあるための追加のボーナスなので、SQL (MySQl? Postgres?) も考慮されます。ねじれたドライバーはありますか?

4

2 に答える 2

1

MongoDB は非常に適しているように思えます: http://api.mongodb.org/python/1.8.1%2B/index.html

私はまだ Twisted で実際に遊んだことはありませんが、Mongo はリストされたすべての要件を満たしています。

于 2010-08-19T21:25:03.050 に答える
1

https://github.com/deldotdr/txRedisを使用して Redis を使用することもできます。redis は超高速です。唯一の不便な点は、メモリ ベースであることです。つまり、データがメモリに収まる必要があります。

于 2010-12-12T14:27:47.480 に答える