我們目前使用c3p0和postgresql。PostgreSQL與c3p0 - 故障轉移
c3p0是否支持任何故障轉移機制(文檔中沒有信息,所以我假設不幸沒有)?
我發現mysql,oracle和ms sql支持jdbc url中的一些故障轉移選項,例如, jdbcUrl="jdbc:sqlserver://mainserver:1433;failoverPartner=backupserver;
是pgpool以及pgpool-II只限於PostgreSQL posibilities?
我們目前使用c3p0和postgresql。PostgreSQL與c3p0 - 故障轉移
c3p0是否支持任何故障轉移機制(文檔中沒有信息,所以我假設不幸沒有)?
我發現mysql,oracle和ms sql支持jdbc url中的一些故障轉移選項,例如, jdbcUrl="jdbc:sqlserver://mainserver:1433;failoverPartner=backupserver;
是pgpool以及pgpool-II只限於PostgreSQL posibilities?
我不知道無論是在JDBC驅動程序或PostgreSQL的核心
除了pgpool-II的其他選項任何內置的故障有:
所有解決方案的完整(?)概述可在Postgres wiki中找到:
http://wiki.postgresql.org/wiki/Replication,_Clustering,_and_Connection_Pooling
由於9.2-1000版本(2012-09-27)Postgres的jdbc4驅動程序支持故障轉移的URL(雖然它沒有很好的API文檔) postgres jdbc Changelog
爲:
jdbc:postgresql://masterHost:port,slaveHost:port/db_name
thx的信息,太棒了! – mmatloka
http://jdbc.postgresql.org/documentation/changelog.html#version_9.2-1000 – Viraj
底部有一些文檔:https://jdbc.postgresql.org/documentation/94/connect.html,' targetServerType'和'Connection Fail-over'很有趣。 – FauxFaux