构建用于Couch Base Server 1.8和2.0的Erlang客户端 [英] Building Erlang Client for Couch Base Server 1.8 and 2.0

查看:155
本文介绍了构建用于Couch Base Server 1.8和2.0的Erlang客户端的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我们在我们的产品中使用了 Couchbase Server 。它的内部网应用程序的前端是纯JavaScript。然而,我们使用 Erlang / OTP 进行业务逻辑验证( Mnesia ), yaws web服务器和一堆其他erlang库。

现在,我们是仍然使用 Couch Base Single Server ,其下载已从 Couch基地站点。我们发现它很稳定。现在,5个月的生活,从未下降。我们正在Ubuntu服务器上运行它。所以,我们对NoSQL的兴趣才刚刚开始。

但是,正如我在问题另一个这里关于 Erlang Client 支持Couch基础服务器,我发现他们说:

We have used Couchbase Server in our product. Its an Intranet application whose front end is pure JavaScript. We however use Erlang/OTP for the Business Logic, authentication (Mnesia), yaws web server and a bunch of other erlang libraries.

Now, we are still using the Couch Base Single Server whose download has been removed from the Couch base site. We have found it very stable. In now, 5 months of running live, it has never gone down. We are running it on top of Ubuntu Server. So, our interest in NoSQL is just beginning.

However, as i asked a question and another here about Erlang Client support for Couch base server, i discovered that they say:


Couchbase Server is memcached compatible. This means many existing memcached 
client libraries and in many cases, the applications already using these
libraries, may be used directly with Couchbase Server


所以我然后开始查找这些 memcached兼容的 库,并找到了一堆他们:在 Google代码 Erlang Mc erlmc mcache memcached - 客户端,最后 OneCached By Process One(Ejjabberd XMPP服务器的制造商)。以我的目标(如果可能的话),为自己的客户端实现Couch Base服务器1.8和2.0,问题如下:


1。以上哪些memcached Erlang客户端库适用于Couchbase 1.8和2.0?

2。如果它是兼容的,我可以直接使用它,或者我必须先做一些改变?请说明这些变化? 搜索结果的 3。有人在那里感觉需要Erlang Client支持Couch Base server 2.0和1.8吗?他们如何解决这个问题?

如果Couch Base c>内部人员在stackoverflow上拥有成员资格,我将不胜感激告诉我们,沙发基础团队是否有可能在不久的将来建立我们的Erlang客户端的计划,以便我们不会浪费我们的时间尝试,因为他们正在为自己的服务器建立一个更好和更高效的客户端,而不是我们能够。

感谢所有

So i then started looking around for these memcached compatible libraries and have found a bunch of them: at Google code, Erlang Mc,erlmc, mcache, memcached-client and finally OneCached By Process One (Makers of Ejjabberd XMPP Server). With my great aim (if possible), of implementing my own client for Couch Base server 1.8 and 2.0 , the question follows:

1 . Which of the above memcached Erlang Client libraries is appropriate for use with Couchbase 1.8 and 2.0 ?

2. If it is compatible, can i directly use it, or i have to make some changes first ? please do explain the changes ?

3. Is anyone out there feeling the need for Erlang Client support for Couch Base server 2.0 and 1.8 as we do ? How are they working their way around this problem ?

I would appreciate it, if a Couch Base insider having membership here on stackoverflow, do tell us if Couch base team has plans of building us an Erlang Client possibly in any near future so that we do not waste our time attempting so, as they are in position of building a much better and efficient client to their own server, than we can.

Thanks to all

推荐答案

Couchbase没有任何计划在短期内发布erlang客户端。我们在我们的产品中使用Erlang,真的很喜欢Erlang,但是暂时没有时间把Erlang客户端放在一起。如果您有兴趣开发Erlang客户端,我们很乐意为您提供帮助,并将回答您可能遇到的任何问题。如果您向我发送电子邮件(请参阅我的个人资料),我将帮助您与Couchbase上的人联系,他们可以帮助您回答问题并开始开发。

Couchbase doesn't have any plans to release an erlang client in the near term. We use Erlang in our product and really like Erlang, but don't have time to put together an Erlang client at the moment. If you are interested in developing an Erlang client we are certainly happy to help and will answer any questions you might have. If you send me an email (see my profile) I will help get you in contact with someone at Couchbase who can help answer questions and get you started on development.

另外我不是Erlang用户,所以我无法回答任何与memcached Erlang库有关的问题。希望有人可以帮助你。

Also, I am not an Erlang user so I am unable to answer any of your questions related to memcached Erlang libraries. Hopefully someone who has can help you.

这篇关于构建用于Couch Base Server 1.8和2.0的Erlang客户端的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆