문제

I'm releasing a new version of jOOQ, a Java persistence library built on top of JDBC. Currently, I support these seven RDBMS:

  • Oracle
  • MySQL
  • Postgres
  • H2
  • HSQLDB
  • DB2
  • SQLite (experimental)

With jOOQ I want to provide both broad and robust RDBMS support. This means I have to be quite selective in order to provide robustness with my integration tests. At the same time, I have to meet end user needs supporting important databases. I expect my end users to heavily rely on their databases. jOOQ is not an OR-mapper. Au contraire, jOOQ embraces vendor-specific features such as stored procedures, so the underlying database really matters to me.

In the next release, I want to add more RDBMS support. For example:

  • MS SQL
  • Derby

What would you suggest, and why? Please explain based on objective grounds and cite your references.

UPDATE:

The following RDBMS are now supported. Thanks again for feedback

  • CUBRID
  • Derby
  • Ingres
  • SQL Server
  • Sybase (both SQL Anywhere and ASE)
도움이 되었습니까?

해결책

With Ring Bearer's suggestion of sybase, and your listing of MS SQL and Derby, the only big ones left are Ingres and Firebird.

IBM also has a second database, Informix, but I know absolutely nothing about it besides the name :)

다른 팁

Sybase - why? a lot of systems still run sybase; especially in Healthcare domain. Sybase is industry class and feature rich. +1 for the project. I went through the site and I am impressed.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top