Я выпускаю новую версию jOOQ, библиотеки сохранения Java, построенной поверх JDBC. В настоящее время, я поддерживаю эти семь RDBMS:Какая другая СУБД должна поддерживать мою библиотеку поддержки Java с открытым исходным кодом
- Oracle
- MySQL
- Postgres
- H2
- HSQLDB
- DB2
- SQLite (экспериментальный)
С jOOQ Я хочу предоставить как broa d и надежной поддержкой РСУБД. Это означает, что я должен быть достаточно избирательным, чтобы обеспечить надежность моих интеграционных тестов. В то же время я должен удовлетворять потребности конечных пользователей в поддержке важных баз данных. Я ожидаю, что мои конечные пользователи будут в значительной степени полагаться на свои базы данных. jOOQ не является OR-mapper. Au contraire, jOOQ охватывает специфические для вендора функции, такие как stored procedures, поэтому базовая база данных действительно имеет значение для меня.
В следующем выпуске я хочу добавить дополнительную поддержку RDBMS. Например:
- MS SQL
- Derby
Что вы могли бы предложить, и почему? Пожалуйста, объясните, основываясь на объективных основаниях, и приведите свои ссылки.
UPDATE:
Следующие RDBMS теперь поддерживаются. Еще раз спасибо за обратную связь
- CUBRID
- Derby
- Энгр
- SQL Server
- Sybase (как SQL Anywhere и ASE)
+1 за подсказкой здравоохранения. Благодарю. У меня есть это на дорожной карте https://sourceforge.net/apps/trac/jooq/ticket/97. Но в настоящее время это низкий приоритет. Здравоохранение ... Это большая индустрия с большим количеством устаревшего кода, где jOOQ может хорошо вписаться. Откуда вы знаете? Вы работаете в этой области? –
Я могу сказать вам, что программное обеспечение для управления практикой, которое работает мой стоматолог, использует Sybase. – rancidfishbreath
@ Лукас, да, я работаю в области здравоохранения, и я знаю, что по крайней мере 3 основных приложения здесь зависят от Sybase. –