2011-01-13 3 views
4

Я выпускаю новую версию 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)

ответ

2

С предложениями перевозчика о Sybase, а также о вашем перечислении MS SQL и Derby, единственными крупными останутся Ingres и Firebird.

IBM также имеет вторую базу данных, Informix, но я абсолютно ничего не знаю об этом, кроме имени :)

2

Sybase - почему? многие системы все еще запускают sybase; особенно в области здравоохранения. Sybase - это класс отрасли и многофункциональный. +1 для проекта. Я прошел через сайт, и я впечатлен.

+0

+1 за подсказкой здравоохранения. Благодарю. У меня есть это на дорожной карте https://sourceforge.net/apps/trac/jooq/ticket/97. Но в настоящее время это низкий приоритет. Здравоохранение ... Это большая индустрия с большим количеством устаревшего кода, где jOOQ может хорошо вписаться. Откуда вы знаете? Вы работаете в этой области? –

+0

Я могу сказать вам, что программное обеспечение для управления практикой, которое работает мой стоматолог, использует Sybase. – rancidfishbreath

+0

@ Лукас, да, я работаю в области здравоохранения, и я знаю, что по крайней мере 3 основных приложения здесь зависят от Sybase. –