ADBCJ异步数据库驱动程序
ADBCJ(Asynchronous Database Connectivity in Java )是一个异步数据库驱动程序的API for Java。 ADBCJ类似JDBC的,因为它是一个基于SQL的数据库交互的API。关键的区别是,ADBCJ,连接到数据库,执行SQL查询,启动和停止事务,并从数据库断开都是无阻塞。
ADBCJ是迈克希思的硕士计算机科学系的论文在杨百翰大学的项目。它目前在发展试验阶段。
目前有一个ADBCJ调用JDBC的驱动程序,使用线程池来实现并发。还有一个MySQL 和 PostgreSQL的本地驱动。原生驱动程序都是建立在高性能的网络框架MINA的基础上。目前正在测试衡量性能和线程池之间的MINA的基础和实现资源利用的差异。
0.1版本是一个里程碑意义的版本,而不是投入生产。它只支持int和为VarChar,数据库类型。据测试,在MySQL 5.0.45和PostgreSQL 8.2.6。这个版本的目的是让开发者使用ADBCJ提供的API和ADBCJ功能的反馈。
评论