4

非同期モードでツイストを操作するためのKey-Valueデータベースの実装を探しています。私が持っているアイデアの1つは、MemcacheDBでTwistedMemcacheAPIを使用することです。

これは他の解決策ですか?

4

3 に答える 3

3

考えられる解決策の1つは、Redis(REmote DIctionary Server)を使用することです。Redisは非常に高速で強力で安定したキー値ストレージであり、多くのプロジェクトで使用されています。Stackoverflowもredisを使用します;)。

最近、ユーザーの評価を作成するために、現在のプロジェクトでredisの使用を開始しました。私の個人的な意見:redisは非常にシンプルで、非常に高速で安定しています。それはまたかなりのコマンドラインクライアントを持っています、私はそれが好きです。

ウェブサイトでは同期redis パッケージを使用しています。サーバーはツイストを使用し、非同期アプローチを必要とします。幸い、サードパーティのモジュールtxredisがあり、twistedを使用してredisデータベースと簡単に対話できます。何の問題もありませんでした。ただし、txredis接続プールはありませんが、必要に応じて手動で実装しても問題ありません。

于 2011-09-19T15:55:15.690 に答える
1

私はツイストからApacheCassandraを使用し、何年にもわたって本番環境の場合はTelephusを使用しています。

于 2012-03-30T14:12:00.230 に答える
-1

@drにもう1ポイント追加します。承認済みとしてマークされたの回答:Pythonパッケージtxredisapiを使用します。これは、接続プールのサポートなどでツイストするためにredisプロトコルを使用します。

于 2015-10-07T02:21:55.517 に答える