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

Database 生产中PostgreSQL的驱动程序/库解决方案,database,postgresql,erlang,Database,Postgresql,Erlang,我一直在做一些分析和测试,以估算FreeBSD、Erlang Yaws堆栈和分布式PostreSQL集群的大致服务器成本 在Erlang中,有哪些常用的(不是最好的,因为它取决于用例)和积极开发的PostgreSQL数据库连接解决方案?我更希望解决方案经过同行审查,并由已知的Erlang背书人组织使用 Postgres界面非常简单,并且已经稳定了很长时间。我看到人们使用的两个到Postgres的Erlang绑定都已经有几年没有更新了,但是它们非常容易理解,并且工作得很好 这种情况与Pyt

我一直在做一些分析和测试,以估算FreeBSD、Erlang Yaws堆栈和分布式PostreSQL集群的大致服务器成本

在Erlang中,有哪些常用的(不是最好的,因为它取决于用例)和积极开发的PostgreSQL数据库连接解决方案?我更希望解决方案经过同行审查,并由已知的Erlang背书人组织使用

Postgres界面非常简单,并且已经稳定了很长时间。我看到人们使用的两个到Postgres的Erlang绑定都已经有几年没有更新了,但是它们非常容易理解,并且工作得很好

这种情况与Python中的psycopg2不同,在Python中,库本身有很多特性,需要定期维护(尽管现在可能需要添加一些特性,不是因为Postgres已经改变,而是因为Erlang现在有了一些新的技巧,比如maps)


在Postgres中也可以使用ODBC,但我从未见过这样做。以上两个库都是通过TCP连接的。

如果我要用psotgresql启动新项目,我肯定会看一看。乍一看,它是明确和简单的(没有使用它,所以不能再说了)。作为我的第二个候选人,这是一匹经过生产使用证明的工作马。

非常感谢。让我换一种更恰当的说法,芝加哥老板使用epgsql。我在博士后使用CB已经两年了,我从来没有遇到过任何问题。实际上,CB使用一个使调用异步的fork。它更新鲜,但最后一次提交是在2013年。实际上,ChicagoBoss使用fork——它现在是主要的epgsql回购协议。@P_很高兴知道!更新了答案以反映这一点。我很高兴async fork已经成熟。谢谢你的评论和回答。我很快就结束这个话题。