Postgresql 与 c3p0 - 故障转移
目前我们正在使用 c3p0 和 postgresql。
c3p0 是否支持任何故障转移机制(文档中没有信息,所以我假设不幸的是不支持)?
我发现 mysql、oracle 和 ms sql 支持 jdbc url 中的一些故障转移选项,例如 jdbcUrl="jdbc:sqlserver://mainserver:1433;failoverPartner=backupserver;
是 pgpool 和 pgpool-II只有 postgresql 的可能性吗?
We're using currently c3p0 with postgresql.
Does c3p0 supports any fail-over mechanisms (no info in documentation so I assume that unfortunately no)?
I've found that mysql,oracle and ms sql supports some failover options in jdbc url, e.g. jdbcUrl="jdbc:sqlserver://mainserver:1433;failoverPartner=backupserver;
Are pgpool and pgpool-II only posibilities for postgresql?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
从版本 9.2-1000 (2012-09-27) 开始,postgres jdbc4 驱动程序支持故障转移 url(尽管 api 中没有详细记录)
postgres jdbc 变更日志
如下:
As of Version 9.2-1000 (2012-09-27) the postgres jdbc4 drivers support failover urls (although it isn't well documented in the api)
postgres jdbc Changelog
As:
我不知道 JDBC 驱动程序或 PostgreSQL 核心中有任何内置故障转移
除了 pgpool-II 之外的其他选项有:
Postgres wiki 中提供了所有解决方案的完整(?)概述:
http://wiki .postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling
I don't know of any built-in failover in either the JDBC driver or the PostgreSQL core
Other options besides pgpool-II are:
A complete(?) overview of all solutions is available in the Postgres wiki:
http://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling