问题标签 [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 个存储桶,一个是 Couchbase 类型,另一个是 Memcachced 类型:运行测试时出现错误:元素服务器在本节中可能只出现一次。下面是我的配置:

0 投票
3 回答
196 浏览

android - 安卓多人游戏

我正在尝试开发将使用远程服务器进行协调的多人回合制安卓游戏。我想将 couchbase nosql 服务器与 java sdk 一起使用。我不明白数据将如何从移动设备移动到数据库并返回。请你帮助我好吗 ?我需要使用 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 最大数据库容量

使用 CouchBase 可以在一个节点上存储多少数据。我希望我的数据库水平扩展,每个节点最大为 400GB。如果 CouchBase 是内存数据库,我想实现起来会非常昂贵,因为我需要很多具有大量内存的机器,对吗?

0 投票
1 回答
347 浏览

.net - 在 Couchbase 中插入 6000 行,但未存储成功

我在List中生成了6000个对象,并使用memcached将List存储到Couchbase中,但是Store方法返回“false”没有任何消息,我不知道为什么6000行数据不能存储而2000行数据有效。

0 投票
3 回答
1794 浏览

database - CouchBase 1.8 和 2.0 Erlang SDK?为什么 Erlang 被排除在外

我真的很高兴看到CouchBase团队在为我们提供出色的 NoSQL 解决方案方面所做的出色工作。然而,尽管与 ruby​​、PHP、java 或 Python 相比,erlang Web 开发人员很少,但使用 erlang 的开发人员数量正在增加。

这让我想到了为什么在他们的SDK 页面上,他们总是忽略Erlang。有了yaws web ServerMochiweb和许多其他 Erlang Web 库,他们到底为什么在他们的 NoSQL 领域不支持 Erlang。发现他们在构建 DBMS 时使用它但他们没有为该语言提供客户端/SDK,这非常令人不安。

现在,问题是:我在某处读到它是因为 Erlang Web 开发没有钱。这是他们给出的唯一理由吗?

还有谁知道为什么 Couch Base 一直拒绝为他们的 NoSQL 数据库提供 Erlang SDK?

0 投票
2 回答
3366 浏览

api - 如何从 couchdb REST API 访问 couchbase

我已经学习 couchdb 一年了...我也尝试过 bigcouch...

现在我想尝试couchbase,我已经研究了2天,但我仍然不知道如何从couchdb REST API(使用NODEJS)访问couchbase ...

我试图在谷歌上搜索如何访问沙发库,我得到了这个答案

我认为上面的示例不是直接访问 couchbase,而是访问 memcache .. 是否有任何示例代码有关如何通过 couchdb REST API 访问 couchbase ...?对不起我的英语不好

0 投票
1 回答
175 浏览

couchapp - Couchbase Mobile (ios) 复制的数据量太大

我正在开发一款手机游戏,它在客户端上使用 Couchbase 移动版,并在 Iris Couch 上将数据存储在云上。为了让应用程序离线工作,每个用户在服务器上都有一个数据库,该数据库在设备上复制。除了一个细节之外,一切看起来都很有希望:当数据在 deice 上复制时,它会占用太多磁盘空间。例如,远程数据库包含 400 个文档,大约为 100 MB,设备上的复制数据库大约为 390 MB,文档数量相同。有没有人遇到过这样的问题?任何帮助,将不胜感激。

0 投票
1 回答
2861 浏览

memcached - Couchbase 作为 memcached + repcached 的替代品?

我有一组服务器,它们当前同时使用memcachedrepcached(监听不同的端口)。memcached 服务用于存储不需要共享的本地数据。repcached 实例用于允许成对的服务器进行协作。

当我找到 Couchbase 时,我真的很兴奋,因为它看起来可以让我:

  1. 使一些数据持久化
  2. 与两个以上节点共享
  3. 保留我的大部分代码,因为它使用 memcached API

所以我安装了 Couchbase 但我遇到了一个问题——看起来没有办法在同一台服务器上设置两个集群。我想要一个不与任何其他服务器共享的集群和一个与其他服务器共享的第二个集群。

是的,我可以为 Couchbase 设置几个专用服务器来创建不同的集群,但是我在当前运行 memcached + repcached 的服务器上有足够的 CPU + ram 空闲,所以我更愿意用 Couchbase 替换这些服务。

是否可以在同一主机上运行两个 Couchbase 实例?我意识到我必须改变一些端口。我只是没有看到任何人谈论做这样的事情,所以我认为答案是“不”......但我不得不问,因为看起来 Couchbase 非常适合我的需求。

如果这不起作用,那么我会对任何替代建议感兴趣。例如,我的一个想法是使用 Memcached + MemcacheDB来模拟一个持久的非共享 Couchbase 集群。但是,我不喜欢 MemcacheDB 不支持过期记录的事实,我宁愿不必编写例程来每月删除数百万条记录(然后想知道性能是否会随着时间的推移而下降)。

任何想法将不胜感激。:-)