Was andere RDBMS sollte meine Open-Source-Java-Persistenz-Bibliothek Unterstützung [geschlossen]
-
11-10-2019 - |
Frage
Ich bin die Freigabe eine neue Version von jOOQ , eine Java-Persistenz-Bibliothek auf der JDBC gebaut. Derzeit ich diese sieben RDBMS unterstützen:
- Oracle
- MySQL
- Postgres
- H2
- HSQLDB
- DB2
- SQLite (experimentell)
Mit jOOQ Ich möchte sowohl breit und robust RDBMS Unterstützung. Dieses Mittel muß ich sein sehr selektiv, um die Robustheit mit meinen Integrationstests zur Verfügung zu stellen. Zur gleichen Zeit muss ich Endbenutzer Bedürfnisse unterstützen wichtige Datenbanken erfüllen. Ich erwarte, dass meine Endnutzern stark auf ihre Datenbanken angewiesen. jOOQ ist kein OR-Mapper. Au contraire, umfasst jOOQ herstellerspezifische Funktionen wie gespeicherten Prozeduren , so die zugrunde liegende Datenbank ist mir wichtig wirklich.
In der nächsten Version, ich möchte mehr RDBMS Unterstützung hinzuzufügen. Zum Beispiel:
- MS SQL
- Derby
Was würden Sie vorschlagen, und warum? Bitte erläutern Sie, basierend auf objektiven Gründen und Ihre Referenzen nennen.
UPDATE :
Die folgenden RDBMS werden nun unterstützt. Nochmals vielen Dank für Feedback
- CUBRID
- Derby
- Ingres
- SQL Server
- Sybase (beide SQL Anywhere und ASE)
Lösung
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 :)
Andere Tipps
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.