我真的很高兴看到CouchBase团队为我们提供了一个伟大的NoSQL解决方案所做的伟大工作。然而,尽管与ruby、PHP、java或Python相比,erlang Web开发人员很少,但使用erlang的开发人员数量正在增加。
这让我明白了为什么在他们的SDK page上,他们总是忽略Erlang。对于yaws web Server、Mochiweb和许多其他Erlang Web库,它们到底为什么不在自己的NoSQL领域支持Erlang。发现他们在构建DBMS时使用它,但却没有为该语言提供客户端/SDK,这是非常令人不安的。
现在,问题是:我在某个地方读到,这是因为Erlang Web Development没有钱。这是他们给出的唯一理由吗?
还有谁知道为什么Couch Base一直拒绝为他们的NoSQL数据库提供Erlang SDK?
发布于 2012-05-25 18:08:12
今年4月,我接到了couchbase
公司的电话。他们问我用哪种语言编程。
我认为这与couchbase
如何赚钱有关。根据网站的信息,他们为客户的项目团队提供项目团队成员,按天或小时收费。
这些成员(couchbase
员工)应该与他们的客户使用相同的语言,大多数客户都在使用c#、java、python。所以他们只提供这些语言的sdk,而不是erlang。
在中长期(1到2年)内,我认为不可能从couchbase.
提供erlang sdk
发布于 2012-05-26 05:35:17
我认为主要的问题是Erlang SDK的需求量。使用Java、C#、Ruby和Python的开发人员比Erlang多得多。
也就是说,应该可以将Erlang与Couchbase结合使用来实现一些特性。Couchbase支持memcached API,因此基本的键/值查找应该可以工作。您可以尝试这个库,看看它是否有效:erlmc。诸如视图之类的Couchbase 2.0功能可能无法访问。另外,Couchbase是开源的,所以如果您真的想要的话,可以尝试编写自己的客户端。
发布于 2012-10-01 23:54:43
cberl是一个基于NIF的Erlang客户端,它使用libcouchbase。我已经开始工作了,但没有花太多时间。它没有经过充分的测试,并且有一些损坏的部分,但所有的基本功能都在那里,所以值得一试。现在它被列为couchbase website上的实验性软件开发工具包,所以我认为它将在短时间内获得更多的关注,并减少错误。
https://stackoverflow.com/questions/10750986
复制相似问题