CouchDBには、JSビュー(フィルタ、およびショー)の解釈を担当するデフォルトのJSクエリサーバーcouchJSが付属しており、Mozilla SpiderMonkeyのバージョンと思われます。あなたがバイナリ内の文字列を見れば、CouchDB 1.0.1での出荷はSpiderMonkey 1.8.5と思われます。しかし、V8からJägerMonkeyには、少なくとも複雑なビューやフィルタでは、より良いパフォーマンスを提供するかもしれない(あるいはそうでないかもしれない)JSエンジンがあります。誰もそれを試したことがありますか?それは価値があるだろうか? (最初の質問は彼らが働くだろうか、あなた自身で試したことさえありますが、誰もいなければそれをすることができます、私の時間を無駄にしたくない)誰かがCouchDBでさまざまなjavascriptクエリサーバーを変更してベンチマークしようとしましたか?
1
A
答えて
1
SpiderMonkey、そのため、CouchDB 1.0.1はSpiderMonkeyのさまざまなリリースで動作する可能性があります。 (同様に、あなたのブラウザは、JavaまたはFlashプラグインの多くのリリースの1つを実行するかもしれません。)
私はBuild-CouchDBを維持しており、かなり最近のSpiderMonkeyを構築します。しかし私はベンチマークを見たことがない。
JavaScriptの実行速度はCouchDBのボトルネックではないため、CouchDBを高速化してもCouchDBの方がはるかに高速になるわけではありません。
関連する問題
- 1. SQLプロファイラ:誰が列を変更しましたか?
- 2. 誰かがhs_errファイルをSunに提出しようとしましたか?
- 3. 誰も助けの使用をベンチマークしました
- 4. さまざまなサイズがAndroidをサポートしていますか?
- 5. SifrとJavascriptがスタイルシートを変更しています(ページリフレッシュなし)
- 6. railsアプリケーションのビューを変更しようとしましたが、変更が適用されません
- 7. 誰かが別のOS用にIntel xf86_video_intelをコンパイルしようとしました
- 8. 誰もAndroid上でjavax.persistenceを使用しようとしましたか?
- 9. javascriptはさまざまなブラウザで動作しません
- 10. couchdb 1.2のパスワードをapi経由で変更しますか?
- 11. Javascriptを使用して、ユーザーがあなたのFacebookのページを好きかどうかに基づいてさまざまなコンテンツを表示します。
- 12. JavascriptまたはJQueryがクラスonclickを変更しますか?
- 13. さまざまな変数を使用した動的クエリですか?
- 14. 誰がストアドプロシージャを更新しましたか?
- 15. 誰かがubuntu(できればunbuntu 9)のソースからrubyとrubygemsをインストールしようとしましたか?
- 16. さまざまなニュースソースをどのようにデータマイニングしますか?
- 17. さまざまな属性の$ _FILESから値を取得し、さまざまな変数に格納
- 18. 改ざんの変更によりRxサンプルが破損しました
- 19. キーボードでキャンバスを動かしようとしています-javascript
- 20. 誰かがIE10で動作するjavascript msProtocolsプロパティを取得しましたか?
- 21. 誰でもgoogleがapi v2を翻訳しようとしました。
- 22. 誰でもJavaFXとJRubyを試してみましたか?
- 23. 録音したサウンドをアンドロイドのさまざまなエフェクトにモジュレートしますか?
- 24. 誰かがHudsonとRedmineを統合しましたか?
- 25. 変更が間違ったユーザーとしてコミットされましたか? TortoiseSVN、Subversion
- 26. Onclickイベントでアクティビティを変更しようとしています
- 27. 誰かがPerlを使ってPCOMMまたはx3270で自動化されたタスクを実行しようとしましたか?
- 28. 誰もMediatemple(ve)をRails Appsにしようとしましたか?
- 29. さまざまなプレゼンテーションレイヤーに対してアプリケーションをどのようにデザインしますか?
- 30. 誰かがUIActionSheet(buttonIndex、delegate)をUIButton(addTarget:action)のようにしましたか?