¿Qué otros RDBMS debe mi código abierto Java Persistence soporte de la biblioteca

votos
4

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

  • Oráculo
  • 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 de sus bases de datos. jOOQ no es una O-mapper. Au contraire, jOOQ abraza características específicas del proveedor, tales como procedimientos almacenados , por lo que la base de datos subyacente realmente me importa.

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.

ACTUALIZACIÓN :

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

  • CUBRID
  • derby
  • Ingres
  • servidor SQL
  • Sybase (ambos SQL Anywhere y ASE)
Publicado el 13/01/2011 a las 21:51
fuente por usuario
En otros idiomas...                            


2 respuestas

votos
2

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 con multitud de funciones. 1 para el proyecto. Fui a través del sitio y estoy impresionado.

Respondida el 13/01/2011 a las 22:08
fuente por usuario

votos
2

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

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

Respondida el 19/01/2011 a las 15:26
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more