私は初めてでCouchDb
、それを適切に利用する方法を理解しようとしています。私はいつも Web レイヤーを作成し、それを mongo の前に配置して、ユーザーがその中のデータにアクセスできるようにするところから来てMongoDB
います。私が今まで書いてきたウェブサイト。Couch を見ると、ネイティブ API が HTTP であり、OAuth サポートなどの機能が組み込まれていることがわかります。また、Couch の前にコード層を配置する必要がなくなったことを示唆するその他の機能が組み込まれています。書きますViews
Couch のアカウントをユーザーに配布するだけですか? 私は、私のサイト用の HTTP ベースの API や、ユーザーが私のデータを消費するようなものについて考えています。しかし、このようにCouchを開くのは奇妙に思えます。Couch の意味での OAuth は、自分のネットワークの内部で「公式に」作成して実行するソフトウェアのリモート アクセスを意味しているのでしょうか、それとも文字通りエンド ユーザーを対象としているのでしょうか?
API リクエスト中にデータベースに関連しない追加の処理が必要な場合など、CouchDB 上のコード レイヤーを介してのみ実行できる処理が存在する可能性があることはわかっています。したがって、これらの線に沿って考えると、とにかくコードレイヤーが必要になると思います。