C-JDBC - How does it work?

How does it work?

C-JDBC provides a generic JDBC driver to be used by the clients. The client drivers forward the SQL requests to the C-JDBC controller that balances them on a cluster of replicated databases (reads are load balanced and writes are broadcasted). C-JDBC can be used with any database engine providing a JDBC driver.

C-JDBC principle

C-JDBC allows to build any cluster configuration including mixing heterogeneous databases. The main features provided by C-JDBC are performance scalability, fault tolerance and high availability. Additional features such as monitoring, logging, SQL requests caching can be provided as well.

The architecture is widely open to allow anyone to plug custom requests schedulers, load balancers, connection managers, caching policies, ...

Learn more about C-JDBC in the documentation section and download the source code.

Copyright © 1999-2005, ObjectWeb Consortium | contact | webmaster | Last modified at 2008-05-07 10:06 PM