生产中PostgreSQL的驱动程序/库解决方案

时间:2014-10-22 18:58:40

标签: database postgresql erlang

我一直在进行一些分析和测试,以估算FreeBSD,Erlang Yaws堆栈和分布式PostreSQL集群的近似服务器成本。

什么是常用的(不是最好的,因为它取决于用例)和积极开发的Erlang中PostgreSQL的数据库连接解决方​​案?我更喜欢这些解决方案经过同行评审并被已知的Erlang代言组织使用。

2 个答案:

答案 0 :(得分:3)

Postgres界面真的简单,并且已经稳定了很长时间。 Erlang与Postgres的绑定,我已经看到人们使用避风港已经更新了几年,但非常简单易懂,工作得很好。

情况与Python中的psycopg2不同,其中库本身具有大量功能并需要定期维护(尽管现在可能有些功能添加,但不是因为Postgres发生了变化,而是因为Erlang有一些新的技巧,比如地图,现在)。

也应该可以使用Postgres进行ODBC操作,但我从未见过这样做过。上述两个库都通过TCP连接。

答案 1 :(得分:1)

如果我要用psotgresql开始新项目,我肯定会看看https://github.com/semiocast/pgsql。乍一看它清晰简单(没有使用它,所以不能再说了)。作为第二个候选人,我会采用https://github.com/epgsql/epgsql,它是通过生产用途证明的工作马。