2017-12-18 7 views
-2

私はCouchBase(主に)を使用してPHPアプリケーションを構築していますが、コンテンツを取得する最良の方法についてはまだ完全にはっきりしていません。 (私が正しいだ場合)N1QL私はこれらの2つのオプションを使用して同じコンテンツを取得できることを意味 ビューまたはN1sqlを使用してデータを見つける最高のアプローチです

で閲覧機能に

  • データの問合せを使用して

    1. データを取得するための2種類の方法...

      があります。

      私の開発目的(n1sql)では、2番目のオプションが適しています。しかし、私は、そのアプローチがうまくいくならば(性能が良く、RAMとCPUの使用量が少なく、メンテナンス費用が少なくて済むなど)、より多くのビュー機能を使用するために私のモデルを書き直したいと思っています。

      あなたの考えをお伝えください。 (より簡単に)あなただけn1ql要求を必要とする

  • +0

    私の考え:1)CouchDBはN1QLをサポートしていません。それはCouchbaseのことです。 2)ビューやMango/N1QLのどちらを使うべきかは、あなたがあなたの質問に提供した変数の一つではなく、多くの変数に依存します。 3)時期尚早最適化はすべての悪の根源です。 4)「XまたはYが速いの?」という質問があるときはいつでも答える_ONLY_方法は、XとYの両方をテストして測定することです。 – Flimzy

    +0

    ええ、それはタイプミスだった更新されたcouchbase私は参照してください..あなたが何かを知っている、またはいくつかの経験を持っている場合は、質問に答えてください.. .. @Flimzy – tradebel123

    +1

    これをチェックしてくださいhttps://blog.couchbase.com/comparing-couchbase-views-couchbase-n1ql-indexing/ – vsr

    答えて

    0

    答えはあなたの実装を依存し、どのような要件は、文書の表示のみのフィールドである場合は、実装 または例えばを減らすマップのビューを使用することができます あなたのデータを表示しますあなたの文書に配列を持っていてもn1qlで使える節がたくさんあります

    あなたの質問にもっと明白なことができますか?

    関連する問題