2012-04-20 12 views
2

私はWindowsを実行しており、ErlangプログラムからNoSql DB(BerkeleyまたはCouchDB)を制御したいと考えています。Windows上で動作するNoSql DB用Erlang API

誰でも行っていますか?私は実際に例を見つけることができません

答えて

2

CouchDBはHTTP(REST、特に)によって制御されるので、Windowsを実行しているかどうかは関係ありませんが、Erlangを実行していても問題はありません。 ErlangからCouchDBへのHTTP要求を行うために特別なツールやドライバは必要ありません。 CouchDBのドキュメントは、REST経由でCouchDBと対話する方法について非常に明確です。

Erlangメッセージで通信したい場合は、couchbeam:https://github.com/benoitc/couchbeamをチェックしてください。ご存じのように、CouchDBはErlangで書かれているので、Erlangメッセージを送信することでそれとやりとりすることができます。

+0

返信いただきありがとうございます。私はそれを試してみますが、私はより正確でなければなりませんでした。 "私はコントロールしたい" <=>私のアプリケーションは、1秒あたり数回(または数十万回)の簡単な書き込みを使用する必要があります。デスクトップアプリケーションであるため、ネットワーク部分やHTTPコールなどからのパフォーマンスや遅延が心配です。erlangを介してDBと直接通信する方法はありますか? この場合、別のDBを使用する方が良いでしょうか? – pianiel

+1

おい、私の全回答を読んでください。 –

+0

さて、私はそれを読んだが、私は[https://github.com/jchris/hovercraft](https://github.com/jchris/hovercraft)のようなsthについて考えていた。とにかくおかげさまで、私はcouchbeamを使用しています。 – pianiel