【问题标题】:Erlang API for a NoSql DB running on Windows用于在 Windows 上运行的 NoSql DB 的 Erlang API
【发布时间】:2012-05-02 11:59:26
【问题描述】:

我正在运行 Windows,我想从 Erlang 程序控制 NoSql DB(Berkeley 或 CouchDB)。

有人做过吗?我真的找不到任何例子

【问题讨论】:

    标签: windows api erlang couchdb berkeley-db


    【解决方案1】:

    CouchDB 是通过 HTTP(特别是 REST)控制的,因此不仅您是否运行 Windows 无关紧要,而且您运行 Erlang 甚至都无关紧要。从 Erlang 向 CouchDB 发出 HTTP 请求不需要特殊的工具或驱动程序。 CouchDB 文档非常清楚如何通过 REST 与 CouchDB 交互。

    如果您想通过 Erlang 消息进行通信,请查看 couchbeam:https://github.com/benoitc/couchbeam。您可能知道,CouchDB 是用 Erlang 编写的,因此您可以通过向其发送 Erlang 消息与其进行交互。

    【讨论】:

    • 感谢您的回复。我会尝试一下,但我应该更准确一些:“我想控制” 我的应用程序需要每秒使用数(甚至数万)次简单写入。由于它是一个桌面应用程序,我担心网络部分的性能和延迟、HTTP 调用等。有没有办法通过 erlang 直接与数据库通信?或者在这种情况下,另一个数据库可能是更好的方法?
    • 好的,我已经读过了,但我在想https://github.com/jchris/hovercraft 之类的东西。无论如何,谢谢,我正在使用 couchbeam。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-08-09
    • 1970-01-01
    • 2014-08-01
    • 2015-09-07
    • 1970-01-01
    相关资源
    最近更新 更多