Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 7 years ago.
开发者_如何学编程 Improve this questionI'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.
精彩评论