Was andere RDBMS sollte meine Open-Source-Java-Persistenz-Bibliothek Unterstützung [geschlossen]

StackOverflow https://stackoverflow.com/questions/4685107

  •  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)
War es hilfreich?

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.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top