問題タブ [couchbase]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
1932 参照

config - .NET での複数の Couchbase バケット構成

Couchbase に 2 つのバケットがあり、1 つは Couchbase タイプで、もう 1 つは Memcachced タイプです。以下は私の設定です:

0 投票する
3 に答える
196 参照

android - アンドロイド マルチプレイヤー ゲーム

リモートサーバーを使用して調整されるマルチプレイヤーターンベースのAndroidゲームを開発しようとしています。java sdkでcouchbase nosqlサーバーを使いたいです。データがモバイルからデータベースに、またその逆に移動する方法がわかりません。手伝っていただけませんか ?jetty または tomcat を使用する必要がありますか? 他の方法はありますか?ほとんどの場合、私はクライアント側でのみ作業しているため、これを理解することはできません.

0 投票する
1 に答える
134 参照

c# - 名前によるキーのグループ化

私は一時的な情報を保存するためにcouchbaseサービスを使用しています。ここに私の問題があります: 私は多くのキーと値のペアを持っていますが、それらは慣習的にグループ (key1_ *; key2_ *; key3_ *) に分割されています。たとえば、ペアは次のようになります。

"key1_1":"value1"; "key1_2":"value2"; "key1_3":"value3";
"key2_1":"value4"; "key2_2":"value5"; "key2_3":"value6";
"key3_1":"value7"; "key3_2":"value8"; "key3_3":"value9";

これらのグループの値の可用性に関する情報を返すために使用されるリクエストを送信する必要があります: 例:

var info = client.Get ("key1_ *") など。キーの名前にフィルターはありますか、またはグループ化のオプションはありますか?これにより、問題を解決できますか?

0 投票する
1 に答える
904 参照

views - Couchbaseビューの結果はreduce機能によって異なります

この関数を使用すると、過去15分以内に更新されたドキュメント(たとえば2)を取得します。数量は1と2で、合計は3になります。ただし、組み込みのreduce関数_sumを使用すると、32(既存のすべての行の合計)が得られます。

ビューを数回更新しましたが、それでも正しい結果が得られません。

どうしたの?

0 投票する
1 に答える
1087 参照

database - CouchBaseの最大DB容量

CouchBase を使用して 1 つのノードに保存できるデータの量。DB を水平方向にスケーリングし、各ノードを最大 400GB にしたいと考えています。CouchBase がインメモリ DB である場合、大量のメモリを備えた多くのマシンが必要になるため、実装に非常にコストがかかると思いますよね?

0 投票する
1 に答える
347 参照

.net - Couchbaseに6000行を挿入しますが、成功は保存されません

List に 6000 個のオブジェクトを生成し、memcached で List を Couchbase に保存しましたが、Store メソッドはメッセージなしで "false" を返しました。なぜ 6000 行のデータを保存できないのに 2000 行のデータは機能するのかわかりません。

0 投票する
3 に答える
1794 参照

database - CouchBase1.8および2.0ErlangSDK?Erlangが除外されているのはなぜですか

優れたNoSQLソリューションを提供するために、 CouchBaseチームが優れた作業を行っているのを見るのは本当に楽しいです。ただし、おそらくRuby、PHP、Java、Pythonと比較してerlang Web開発者は少ないという事実にもかかわらず、erlangを採用する開発者の数は増えています。そのため、 SDKページでErlangを常に省略

している理由がわかります。yaws web Server、Mochiweb 、および他の多くのErlang Webライブラリを使用する場合、なぜ世界でNoSQLレルムでErlangをサポートしないのでしょうか。彼らがDBMSの構築にそれを使用しているのに、その言語のクライアント/ SDKを提供していないことを発見するのは、非常に厄介です。

さて、質問:Erlang Web Developmentにお金がないので、どこかでそれを読みました。これが彼らが与える唯一の理由ですか?

CouchBaseがNoSQLデータベースにErlangSDKを提供することを絶えず拒否している理由を他に誰が知っていますか?

0 投票する
2 に答える
3366 参照

api - couchdb REST APIからcouchbaseにアクセスする方法

私は1年間couchdbを学びました... bigcouchも試しました...

今、私はcouchbaseを試してみたいと思っています.2日間勉強しましたが、まだcouchdb REST API(NODEJSを使用)からcouchbaseにアクセスする方法がわかりません...

グーグルでcouchbaseへのアクセス方法を検索しようとしましたが、この答えが得られました

上記のサンプルは直接couchbaseにアクセスしていないと思いますが、memcacheにアクセスしています。couchdb REST API経由でcouchbaseにアクセスする方法についてのサンプルコードはありますか...? 私の英語が下手でごめんなさい

0 投票する
1 に答える
175 参照

couchapp - Couchbase Mobile (ios) のレプリケートされたデータ サイズが大きすぎます

私は、クライアントで Couchbase モバイルを使用し、Iris Couch を使用してデータをクラウドに保存するモバイル ゲームに取り組んでいます。アプリがオフラインで動作するために、各ユーザーはサーバー上にデータベースを持ち、デバイス上に複製されます。1 つの詳細を除いて、すべてが有望に見えます。データがデバイスに複製されると、ディスク容量が多すぎます。たとえば、リモート データベースに 400 のドキュメントが含まれていて、それが約 100 MB である場合、デバイス上の複製されたデータベースは、同じ数のドキュメントで約 390 MB です。誰もそのような問題を経験しましたか? どんな助けでも大歓迎です。

0 投票する
1 に答える
2861 参照

memcached - memcached + repcached の代替としての Couchbase?

現在、 memcachedrepcachedの両方を並べて使用している (異なるポートでリッスンしている)サーバーのグループがあります。memcached サービスは、共有する必要のないローカル データを格納するために使用されます。repcached インスタンスは、サーバーのペアが連携できるようにするために使用されます。

Couchbase を見つけたときは、次のことができるようでとても興奮しました。

  1. 一部のデータを永続化する
  2. 3 つ以上のノードと共有する
  3. memcached API を使用するため、ほとんどのコードをそのままにしておきます

そこで、Couchbase をインストールしましたが、問題が発生しました。同じサーバーに 2 つのクラスターをセットアップする方法がないようです。他のサーバーと共有しない 1 つのクラスターと、他のサーバーと共有する 2 つ目のクラスターが必要です。

はい、Couchbase 用にいくつかの専用サーバーをセットアップして異なるクラスターを作成することはできますが、現在 memcached と repcached を実行しているサーバーには十分な CPU と RAM の余裕があるので、これらのサービスを Couchbase に置き換えることをお勧めします。

同じホストで Couchbase の 2 つのインスタンスを実行することは可能ですか? いくつかのポートを変更する必要があることに気づきました。このようなことについて話している人を見たことがないので、答えは「いいえ」だと思います... しかし、Couchbase が私のニーズにぴったりだと思われるので、尋ねなければなりませんでした。

これがうまくいかない場合は、代替の提案に興味があります。たとえば、私が思いついたアイデアの 1 つは、Memcached + MemcacheDBを使用して永続的な非共有 Couchbase クラスターをエミュレートすることでした。ただし、MemcacheDB が期限切れのレコードをサポートしていないという事実は気に入らず、毎月何百万ものレコードを削除するルーチンを作成する必要はありません (時間の経過とともにパフォーマンスが低下するのではないかと考えています)。

任意の考えをいただければ幸いです。:-)