我的开源Java持久性库应该支持哪些其他RDBMS

时间:2011-01-13 20:51:55

标签: java open-source rdbms jooq

我发布了一个新版本的jOOQ,一个基于JDBC构建的Java持久性库。目前,我支持这7个RDBMS:

  • 甲骨文
  • MySQL的
  • 的Postgres
  • H2
  • HSQLDB
  • DB2
  • SQLite(实验性)

使用jOOQ我想提供广泛而强大的RDBMS支持。这意味着我必须非常有选择性,以便为我的集成测试提供稳健性。同时,我必须满足支持重要数据库的最终用户需求。我希望我的最终用户严重依赖他们的数据库。 jOOQ不是OR映射器。相反,jOOQ采用了特定于供应商的功能,例如stored procedures,因此底层数据库对我来说非常重要。

在下一个版本中,我想添加更多RDBMS支持。例如:

  • MS SQL
  • 德比

你会建议什么,为什么?请根据客观理由进行解释,并引用您的参考资料。

更新

现在支持以下RDBMS。再次感谢您的反馈

  • CUBRID
  • 德比
  • 的Ingres
  • SQL Server
  • Sybase(SQL Anywhere和ASE)

2 个答案:

答案 0 :(得分:2)

Sybase - 为什么?很多系统仍然运行sybase;特别是在医疗领域。 Sybase是行业级的,功能丰富。该项目为+1。我浏览了网站,给我留下了深刻的印象。

答案 1 :(得分:2)

有了Ring Bearer对sybase的建议,以及你的MS SQL和Derby列表,唯一剩下的就是Ingres和Firebird。

IBM还有第二个数据库,Informix,但除了这个名字之外我完全不知道它:)