概述
加瓦数据库中间件(以下简称为S-JDBC)是一种应用于访问数据库集群的中间件,它允许任何java应用通过JDBC驱动透明的访问数据库集群而不需要对应用、应用服务器和数据库系统作出改变。 S-JDBC提供了灵活的体系架构,保证了数据库层具有良好的扩展性、可靠性和自动故障切换。当应用访问数据库时,S-JDBC将应用中的访问请求均衡到数据库集群中的各个镜像服务器。 S-JDBC提供了被客户端使用的通用JDBC驱动。客户端通过这种通用JDBC驱动将SQL请求发送到S-JDBC,S-JDBC将请求分流到集群中的各个镜像数据库。S-JDBC可以适用于各种支持JDBC协议的关系数据库管理系统。
Java应用中经常会碰到数据库性能瓶颈或单点故障的情况。S-JDBC通过提供以下方式帮助解决这些问题: