Ich veröffentliche eine neue Version von jOOQ, eine Java-Persistenzbibliothek, die auf JDBC aufgebaut ist. Derzeit unterstütze ich diese sieben RDBMS:Welche andere RDBMS sollte meine Open-Source-Java-Persistenzbibliothek unterstützen?
- Oracle
- MySQL
- Postgres
- H2
- HSQLDB
- DB2
- SQLite (experimentell)
Mit jOOQ Ich möchte beides zur Verfügung stellen d und robuste RDBMS-Unterstützung. Dies bedeutet, dass ich sehr selektiv sein muss, um Robustheit mit meinen Integrationstests zu gewährleisten. Gleichzeitig muss ich die Bedürfnisse der Endbenutzer erfüllen, die wichtige Datenbanken unterstützen. Ich erwarte, dass sich meine Endbenutzer stark auf ihre Datenbanken verlassen. jOOQ ist kein OR-Mapper. Au contraire, jooq umfasst herstellerspezifische Funktionen wie stored procedures, so dass die zugrunde liegende Datenbank wirklich wichtig für mich ist.
In der nächsten Version möchte ich weitere RDBMS-Unterstützung hinzufügen. Zum Beispiel:
- MS SQL
- Derby
Was würden Sie vorschlagen, und warum? Bitte erläutern Sie anhand objektiver Gründe und zitieren Sie Ihre Referenzen.
UPDATE:
Die folgenden RDBMS jetzt unterstützt werden. Nochmals vielen Dank für Feedback
- CUBRID
- Derby
- Ingres
- SQL Server
- Sybase (beide SQL Anywhere und ASE)
+1 für den Gesundheitshinweis. Vielen Dank. Ich habe es auf der Roadmap https://sourceforge.net/apps/trac/jooq/ticket/97. Aber momentan hat es eine niedrige Priorität. Healthcare ... Das ist eine große Industrie mit viel Legacy-Code, wo jOOQ gut passen könnte. Woher weißt du das? Arbeiten Sie in diesem Bereich? –
Ich kann Ihnen sagen, dass die Praxis-Management-Software, die mein Zahnarzt verwendet, Sybase verwendet. – rancidfishbreath
@Lukas, ja ich arbeite im Bereich Gesundheitswesen und ich kenne mindestens 3 Kernanwendungen hier auf Sybase abhängen. –