我们在我们的产品中使用了Couchbase Server 。它是一个前端是纯 JavaScript 的 Intranet 应用程序。然而,我们将Erlang/OTP用于业务逻辑、身份验证 ( Mnesia
)、yaws web 服务器和一堆其他 erlang 库。
现在,我们仍在使用Couch Base Single Server
其下载已从Couch 基础站点中删除的。我们发现它非常稳定。在现在,5 个月的直播运行中,它从未下降过。我们在 Ubuntu 服务器上运行它。所以,我们对 NoSQL 的兴趣才刚刚开始。
然而,当我在这里问一个关于对Couch 基本服务器的支持的问题时,我发现他们说:Erlang Client
Couchbase 服务器与memcached 兼容。这意味着许多现有的 memcached于是我开始四处寻找这些与memcached 兼容的库,并找到了一堆:在Google code、Erlang Mc、erlmc、mcache、memcached-client,最后是 OneCached By Process One (Ejjabberd XMPP 服务器的制造商)。带着我的伟大目标(如果可能的话),为 Couch Base 服务器 1.8 和 2.0 实现我自己的客户端,问题如下:
客户端库,在许多情况下,已经使用这些
库的应用程序可以直接与 Couchbase Server 一起使用
1。以上哪个 memcached Erlang 客户端库适合与 Couchbase 1.8 和 2.0 一起使用?
2. 如果兼容,我可以直接使用它,还是我必须先做一些改变?请解释一下变化?
3. 有没有人像我们一样觉得需要 Erlang Client 支持 Couch Base 服务器 2.0 和 1.8?他们是如何解决这个问题的?
我将不胜感激,如果 Couch Base
insider
在 stackoverflow 上拥有会员资格,请告诉我们 Couch base 团队是否计划在不久的将来为我们建立一个 Erlang 客户端,这样我们就不会浪费时间尝试这样做,因为他们在为他们自己的服务器构建一个更好、更高效的客户端,而不是我们所能做到的。谢谢大家