¿Qué otros RDBMS debe mi código abierto de Java persistencia soporte de la biblioteca [cerrada]

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

  •  11-10-2019
  •  | 
  •  

Pregunta

Estoy lanzando una nueva versión de jOOQ , una biblioteca de persistencia de Java construido encima de JDBC. Actualmente, yo apoyo estas siete RDBMS:

  • Oracle
  • MySQL
  • Postgres
  • H2
  • HSQLDB
  • DB2
  • SQLite (experimental)

Con jOOQ Quiero proporcionar tanto apoyo amplio y robusto RDBMS. Esto significa que tengo que ser muy selectiva con el fin de proporcionar robustez con mis pruebas de integración. Al mismo tiempo, tengo que cumplir con las necesidades de los usuarios finales que apoyan las bases de datos importantes. Espero que mis usuarios finales dependen en gran medida a sus bases de datos. jOOQ no es una O-mapper. Au contraire, jOOQ abraza específico del proveedor características tales como procedimientos almacenados , por lo la base de datos subyacente que realmente importa a mí.

En la próxima versión, quiero añadir más apoyo RDBMS. Por ejemplo:

  • MS SQL
  • Derby

¿Qué le sugeriría, y por qué? Por favor, explique en base a razones objetivas y citar sus referencias.

Actualizar

Los siguientes RDBMS ahora son compatibles. Gracias de nuevo por retroalimentación

  • CUBRID
  • Derby
  • Ingres
  • SQL Server
  • Sybase (tanto en cualquier lugar de SQL y ASE)
¿Fue útil?

Solución

Con la sugerencia del portador de anillo de Sybase, y su lista de MS SQL y Derby, los únicos grandes que quedan son Ingres y Firebird.

IBM también tiene una segunda base de datos, Informix, pero sé absolutamente nada al respecto, además del nombre:)

Otros consejos

Sybase - ¿por qué? una gran cantidad de sistemas siguen corriendo Sybase; especialmente en dominio de la Salud. Sybase es la clase de la industria y de características. 1 para el proyecto. Fui a través del sitio y estoy impresionado.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top