1

最近、を使用する Web アプリを作成しましたcouchdb。私はcouchdbが好きで、動的な動作が多く、couchdbからJSONを直接プルするだけのアプリに適していました。ブラウザ経由で画像をアップロードできるのは便利で、ドキュメント データを微調整するのも簡単です。アプリはカウチアプリであるため、複製によって展開も簡単になり、展開に必要なのは運用サーバーへの複製だけです。

しかし、私が考えている新しいアプリ (ブログのようなものだと考えてください) では、良いパフォーマンスが必要であり、これは、couchdb が強くないと思う領域の 1 つです。アプリは主に読み取り指向になります (90% から 10 % 書き込み)。

単一サーバーのシナリオで最高のパフォーマンスを提供するデータストアはどれですか? これについて人々の経験を聞くことに非常に興味があります...

4

2 に答える 2

3

スキーマレス データ ストアのパフォーマンスに関しては、 MongoDBが最有力候補のように見え始めている と思います。

私たちは現在、10Kb から 50Mb の範囲のバイナリ オブジェクトを格納するためにこれを評価する過程にあり、控えめなハードウェアでもそのパフォーマンスに非常に感銘を受けました。

于 2009-07-29T22:12:01.220 に答える
2

主に読み取りパフォーマンスである場合、couchdbの前にワニスプロキシを配置しないのはなぜか心配ですか?ワニスでいくつかのカスタム構成を使用して、couchdbがmust-validateを指定しているにもかかわらず、キャッシュされたオブジェクトを実際にcouchdbにクエリしないように指示し、変更を明示的にパージするために_changesからのデータを使用する_changesでアクティブなHTTPGETを使用するスクリプトを作成しますニスからのエントリ。

プラスワニスとして、私が必要とするURL書き換えを行うことができます。それに対する他のソリューションのほとんどは、couchdbのURLを書き換えるためだけにapacheやngnixのようなものを実行することを含みます。

于 2009-07-29T22:32:19.830 に答える