【问题标题】:Is there a mature way to interface Erlang and PostgreSQL or MySQL? [closed]有没有成熟的方法来接口 Erlang 和 PostgreSQL 或 MySQL? [关闭]
【发布时间】:2011-03-05 21:41:30
【问题描述】:

我已经在互联网上搜索了连接到任一数据库的驱动程序,而我看到的所有项目要么已经死了很长时间,要么看起来不完整,要么没有足够好的文档在不阅读所有源代码的情况下可用.

以前有没有人使用 Erlang 与 MySQL 或 PostgreSQL 通信?你用什么类型的包来做到这一点?

【问题讨论】:

    标签: mysql database postgresql erlang


    【解决方案1】:

    http://github.com/inaka/sumo_db_mysqlhttp://github.com/inaka/sumo_db_pgsql 两者都是稳定的,积极维护并在生产系统中使用

    【讨论】:

      【解决方案2】:

      Erlang pgsql - pgsql-driver 是 Postgres 前端/后端协议的 100% erlang 实现。

      【讨论】:

        【解决方案3】:

        普通的直接 ODBC ?设置起来很简单,但是让它工作起来很痛苦..

        【讨论】:

          【解决方案4】:

          Will Glozer 写了一个不错的原生 PostgreSQL 客户端:

          http://github.com/wg/epgsql

          【讨论】:

            【解决方案5】:

            Yariv 的 mysql 驱动程序似乎是最好的:http://code.google.com/p/erlang-mysql-driver/

            http://yarivsblog.com/articles/2006/09/13/erlang-mysql-driver-reloaded/

            我没有亲自使用它,因为我的 erlang 项目主要与 redis 对话,但我快速浏览源代码并没有发现任何太可怕的东西。

            成熟度是相对的,尤其是对于像 erlang 这样更深奥的语言。

            【讨论】:

            • Dyzzyd 也对它进行了分叉并进行了一些更改。 github.com/dizzyd/erlang-mysql-driver我知道 Nick Gerakines 在他的 Facebook 应用程序“I Play WOW”中使用了它,该应用程序有很多用户。
            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2016-11-27
            • 1970-01-01
            • 2021-10-15
            • 2023-03-24
            • 2014-01-19
            • 1970-01-01
            相关资源
            最近更新 更多