我真的很喜欢看到伟大的工作正在做CouchBase团队为我们提供了一个伟大的NoSQL解决方案。 然而,尽管有少数二郎Web开发人员相比,也许红宝石,PHP,Java或Python,开发商拿起二郎的数量也在不断增加。
这使我想到,为什么他们的SDK页 ,他们不断地离开了二郎 。 随着雅司病web服务器 , 受Mochiweb ,和许多其他的Erlang的Web库,为什么在世界上,他们会不会支持二郎在他们的NoSQL领域。 它很不安地发现,他们使用它在建设自己的DBMS但他们不提供语言客户端/ SDK。
现在的问题是:某处,我读了它,因为在Erlang的Web开发没有钱。 这是他们给出的唯一原因?
还有谁知道为什么沙发基地不断拒绝为他们的NoSQL数据库提供一个Erlang SDK?
Answer 1:
我收到了一个电话couchbase
公司在今年四月。 他们问我使用的语言进行编程。
我认为这是涉及到如何couchbase
赚钱。 来自该网站的信息,他们根据天或小时提供项目组成员对客户的项目团队的费用。
这些成员( couchbase
员工)应该他们的客户,大多数客户使用的是C#,JAVA,Python中使用相同的语言。 因此,他们只是提供这些语言的SDK,不是二郎神。
对于一个中等长期(1年或2年),我认为这是不可能提供erlang sdk
从couchbase.
Answer 2:
我认为首要的问题是一个Erlang SDK需求的量。 我们还有更多的开发者对Java,C#,Ruby和Python的不是二郎神。
话虽这么说,应该尽可能使用二郎与Couchbase的某些功能。 Couchbase支持memcached的API,所以基本键/值查找应该工作。 你可以试试这个库,看看是否能工程: erlmc 。 Couchbase 2.0特性如视图可能无法访问。 此外,Couchbase是开源的,所以你可以尝试编写自己的客户端,如果你真的想要。
Answer 3:
cberl是使用libcouchbase基于NIF的Erlang客户端。 我已经开始工作,但并没有花太多的时间。 它不完全测试,并有一些破碎的零件,但所有的基本功能是存在的,因此是值得一试。 现在,它被列为对实验SDK couchbase网站 ,所以我认为它会得到更多的牵引力,并在很短的时间更少的错误。
文章来源: CouchBase 1.8 and 2.0 Erlang SDKs? Why is Erlang Left out