優れたNoSQLソリューションを提供するために、 CouchBaseチームが優れた作業を行っているのを見るのは本当に楽しいです。ただし、おそらくRuby、PHP、Java、Pythonと比較してerlang Web開発者は少ないという事実にもかかわらず、erlangを採用する開発者の数は増えています。そのため、 SDKページでErlangを常に省略
している理由がわかります。yaws web Server、Mochiweb 、および他の多くのErlang Webライブラリを使用する場合、なぜ世界でNoSQLレルムでErlangをサポートしないのでしょうか。彼らがDBMSの構築にそれを使用しているのに、その言語のクライアント/ SDKを提供していないことを発見するのは、非常に厄介です。
さて、質問:Erlang Web Developmentにお金がないので、どこかでそれを読みました。これが彼らが与える唯一の理由ですか?
CouchBaseがNoSQLデータベースにErlangSDKを提供することを絶えず拒否している理由を他に誰が知っていますか?
3 に答える
主な問題は、ErlangSDKの需要量だと思います。Java、C#、Ruby、Pythonの開発者はErlangよりはるかに多い。
そうは言っても、いくつかの機能にはCouchbaseでErlangを使用できるはずです。CouchbaseはmemcachedAPIをサポートしているため、基本的なキー/値のルックアップが機能するはずです。このライブラリを試して、それが機能するかどうかを確認できます:erlmc。ビューなどのCouchbase2.0の機能にアクセスできない場合があります。また、Couchbaseはオープンソースであるため、本当に必要な場合は、独自のクライアントを作成してみることができます。
couchbase
今年の4月に会社から電話がありました。彼らは私がプログラミングに使用する言語を尋ねました。
couchbase
それはどうやってお金を稼ぐかに関係していると思います。Webサイトの情報から、顧客のプロジェクトチームにプロジェクトチームメンバーを日数または時間に基づいた料金で提供します。
これらのメンバー(couchbase
従業員)は、顧客と同じ言語を使用する必要があります。ほとんどの顧客は、c#、java、pythonを使用しています。したがって、erlangではなく、これらの言語のSDKを提供するだけです。
中長期(1〜2年)はerlang sdk
、couchbase.
cberlはlibcouchbaseを使用するNIFベースのErlangクライアントです。私は取り組み始めましたが、あまり時間をかけませんでした。完全にはテストされておらず、いくつかの壊れた部分がありますが、すべての基本的な機能がそこにあるので、一見の価値があります。現在、couchbase Webサイトに実験的なSDKとしてリストされているので、短期間でより多くの牽引力を獲得し、バグが少なくなると思います。