¿Cuál es la mejor base de datos para usar en una aplicación de escritorio Java? [Cerrado]

Respuesta 1

Déjame recomendarte en Postgres ( http://www.postgresql.org/ ), que es uno de los mejores DB de software gratuito que conozco.

Tuve una experiencia con este DB en mi proyecto anterior, en el que teníamos ~ 20 tablas en el esquema, la tabla más grande tenía ~ 100,000 filas, y la cantidad de datos totales no era tan grande.

Este proyecto se está ejecutando en producción durante más de 2 años, y no hubo ningún problema especial con él.

Shay

Respuesta: 2

Mi recomendación es H2. Recientemente migré un db (del servidor MS SQL) que incluye 2 tablas más grandes que alojan> 2 millones de filas cada una. Primero probé Derby y tuve problemas (no solo el rendimiento), luego cambié a H2 y migré todo con éxito.

Respuesta: 3

Creo que será mejor con una base de datos incrustada para esto. HSQLDB o H2 funcionarían, al igual que SQLite . SQLite es bastante popular fuera del mundo Java (es usado por el proyecto Mozilla, por ejemplo). No estoy familiarizado con JavaDB, por lo que no puedo hablar de sus capacidades.

Se sabe que SQLite es bastante rápido.

Respuesta: 4

Firebird es una muy buena base de datos especialmente para aplicaciones de escritorio

Hay buen conductor de Java.

Respuesta: 5

Depende de los requisitos y la cantidad de datos. Mi última opción fue MySQL y fue muy cómodo (aplicación swing)

Respuesta: 6

Digamos que tengo una clase 'Perro' con muchos valores de Cadena y quiero todos esos valores en una Lista, ¿habría alguna forma mejor que agregar cada valor por sí mismos? Por ejemplo, toma esta clase ficticia, nota ...

Tengo una situación similar a una pregunta anterior sobre la emisión de XML. Estoy analizando datos en un SAX ContentHandler mientras los serializo en una secuencia. Sospecho que la solución en el enlace ...

Usando Java y Bouncy Castle 1.52, puedo cargar la clave privada a través del certificado PEM usando el siguiente código. También tengo un archivo private.key del mismo en formato PKCS8. ¿Cuál es el código a usar ...

He estado haciendo algunos experimentos propios con Spring Roo y parece ser bastante bueno, pero noté que esta herramienta hace un uso intensivo de AOP en la capa del modelo. Estoy pensando en crear un verdadero ...