HA-JDBC 3.0.3

JDBC proxy that provides light-weight, transparent, fault tolerant clustering capability to any underlying JDBC driver
HA-JDBC (High-Availability JDBC) is an open source JDBC driver proxy that will allow developers to add fault tolerant, light-weight, and transparent, clustering capability to any underlying JDBC driver.

NOTE: HA-JDBC is licensed and provided under the terms of the GNU Library or Lesser General Public License (LGPL).

Main features:

  • Supports any database accessible via JDBC.
  • High-availability/Fault Tolerance - An HA-JDBC database cluster can lose a node without failing/corrupting open transactions.
  • Live activation/deactivation allows for maintenance/upgrading of a database node without loss of service.
  • Improves performance of concurrent read-access by distributing load across individual nodes.
  • Supports full JDBC 3.0 and 4.0 feature set.
  • Out-of-the-box database-independent strategies for synchronizing a failed cluster node.
  • Exposes JMX management interface to allow administration of databases and clusters.
  • Ability to add/subtract database nodes to/from a cluster at runtime.
  • Can be configured to auto-activate failed database nodes during scheduled off-peak times.

last updated on:
July 27th, 2014, 20:31 GMT
file size:
720 KB
license type:
developed by:
Paul Ferraro
operating system(s):
Mac OS X
binary format:
Universal Binary
Home \ Developer Tools
Download Button

In a hurry? Add it to your Download Basket!

user rating



Rate it!
What's New in This Release:
  • Avoid use of PreparedStatement.addBatch(String) in SQLStateManager since not all dialects support it. Thanks to Justin Cranford.
  • Fix alter sequence SQL for Oracle dialect.
  • Fix NPE when previous coordinator is restarted. Refactor command dispatcher logic using channel that does not discard its own messages.
  • Fix MySQL restore process - replace file pipe with writing file directly to the process output.
read full changelog

Add your review!