Quali altri RDBMS dovrebbe mio Java open source persistenza supporto libreria [chiusa]
-
11-10-2019 - |
Domanda
Sono il rilascio di una nuova versione di jOOQ , una biblioteca di persistenza Java costruito sulla cima di JDBC. Attualmente, sostengo questi sette RDBMS:
- Oracle
- MySQL
- Postgres
- H2
- HSQLDB
- DB2
- SQLite (sperimentale)
Con jOOQ voglio fornire sia ampio e supporto RDBMS robusto. Questo significa che devo essere molto selettivi al fine di fornire robustezza con i miei test di integrazione. Allo stesso tempo, devo soddisfare esigenze degli utenti le banche dati importanti. Mi aspetto che i miei utenti finali di pesantemente si basano sulle loro banche dati. jOOQ non è un OR-mappatore. Au contraire, jOOQ abbraccia vendor-specifico caratteristiche come stored procedure , così il database sottostante è importante per me.
Nella prossima versione, voglio aggiungere più sostegno RDBMS. Ad esempio:
- MS SQL
- Derby
Cosa suggerirebbe, e perché? Si prega di spiegare sulla base di ragioni obiettive e citare i riferimenti.
Aggiorna :
I seguenti RDBMS sono ora supportati. Grazie ancora per il feedback
- cubrid
- Derby
- Ingres
- SQL Server
- Sybase (sia Anywhere SQL e ASE)
Soluzione
Con il suggerimento di Ring Bearer di Sybase, e il vostro elenco di MS SQL e Derby, l'unica grande quelli rimasti sono Ingres e Firebird.
IBM ha anche un secondo database, Informix, ma so assolutamente nulla oltre al nome:)
Altri suggerimenti
Sybase - perché? un sacco di sistemi ancora correre Sybase; soprattutto nel settore sanitario. Sybase è di classe industriale e ricco di funzionalità. +1 per il progetto. Sono andato attraverso il sito e sono rimasto colpito.