【发布时间】:2011-03-05 21:41:30
【问题描述】:
我已经在互联网上搜索了连接到任一数据库的驱动程序,而我看到的所有项目要么已经死了很长时间,要么看起来不完整,要么没有足够好的文档在不阅读所有源代码的情况下可用.
以前有没有人使用 Erlang 与 MySQL 或 PostgreSQL 通信?你用什么类型的包来做到这一点?
【问题讨论】:
标签: mysql database postgresql erlang
我已经在互联网上搜索了连接到任一数据库的驱动程序,而我看到的所有项目要么已经死了很长时间,要么看起来不完整,要么没有足够好的文档在不阅读所有源代码的情况下可用.
以前有没有人使用 Erlang 与 MySQL 或 PostgreSQL 通信?你用什么类型的包来做到这一点?
【问题讨论】:
标签: mysql database postgresql erlang
http://github.com/inaka/sumo_db_mysql 或 http://github.com/inaka/sumo_db_pgsql 两者都是稳定的,积极维护并在生产系统中使用
【讨论】:
Erlang pgsql - pgsql-driver 是 Postgres 前端/后端协议的 100% erlang 实现。
【讨论】:
普通的直接 ODBC ?设置起来很简单,但是让它工作起来很痛苦..
【讨论】:
Will Glozer 写了一个不错的原生 PostgreSQL 客户端:
【讨论】:
Yariv 的 mysql 驱动程序似乎是最好的:http://code.google.com/p/erlang-mysql-driver/
http://yarivsblog.com/articles/2006/09/13/erlang-mysql-driver-reloaded/
我没有亲自使用它,因为我的 erlang 项目主要与 redis 对话,但我快速浏览源代码并没有发现任何太可怕的东西。
成熟度是相对的,尤其是对于像 erlang 这样更深奥的语言。
【讨论】: