Bases de datos embebidas

103 views
Skip to first unread message

Juanma

unread,
Jul 19, 2011, 3:21:17 AM7/19/11
to altnet-...@googlegroups.com
Hola,

A ver si alguno me puede aconsejar sobre el tema de bases de datos embebidas. Os comento mi problema.

Tenemos desarrollada una aplicación que usa NHibernate + SQL Server Express, pero estamos teniendo problemas en algunos clientes porque el instalador de SQL Express no es todo lo estable que nos gustaría, así que hemos pensado en desarrollar una versión "lite" de la aplicación, que simplifique el proceso de despliegue y desde la que luego se pueda migrar a la versión completa.

En esta versión lite nos gustaría usar alguna base de datos embebida para no tener que instalar nada aparte de la aplicación. La BD embebida debería ser gratis (el coste de la aplicación es muy bajo como para cobrar una licencia de BD en cada instalación), compatible con NH y bastante rápida (se va a ejecutar en equipos poco potentes).

Las opciones que he visto hasta ahora son: SQLite, SQLCE, VistaDB y Firebird.

De estas, realmente estoy entre SQLite y SQLCE, sobre todo porque parecen las que más "comunidad" tienen alrededor, y eso siempre es bueno a la hora de resolver dudas.

¿Me podéis dar alguna pista sobre las ventajas e inconvenientes de cada una? ¿Otras alternativas?

Gracias.

Cristian Prieto

unread,
Jul 19, 2011, 8:52:05 AM7/19/11
to altnet-...@googlegroups.com
VistaDB =  No hay proveedor de NH oficial, por todo lo demás una maravilla. Hay un proveedor por ahí en codeplex pero no es oficial.
SQLCE  = Si realmente estas casado con MS es la única razón por la cual la usaría... creeme, tengo historias de ultratumba con ella.
SQLite   = A algunos les funciona, a otros no, es como sacarse la lotería...
Firebird  = Pos nunca la he usado como DB embebida, pero si a codice le funciona con Plastic porqué a uno no?


Cristian Prieto


2011/7/19 Juanma <gul...@gmail.com>

--
Has recibido este mensaje porque estás suscrito al grupo "AltNet-Hispano" de Grupos de Google.
Para publicar una entrada en este grupo, envía un correo electrónico a altnet-...@googlegroups.com.
Para anular tu suscripción a este grupo, envía un correo electrónico a altnet-hispan...@googlegroups.com
Para tener acceso a más opciones, visita el grupo en http://groups.google.com/group/altnet-hispano?hl=es.

Juanma

unread,
Jul 19, 2011, 12:44:36 PM7/19/11
to altnet-...@googlegroups.com
De VistaDB me da un poco de miedo la empresa a la que pertenece y su permanencia futura. En el caso de SQLite, hay mucha gente detras y además es open source, así que siempre habrá alguien que siga con ello. En el caso de SqlCe, toda nuestra plataforma está tan ligada a MS que no supone un riesgo adicional (ya dependemos de .NET3.5, de Sql Express, de Windows Mobile, etc...)

De todas formas le echaré un vistazo a VistaDB a ver qué tal funciona.

2011/7/19 Cristian Prieto <keme...@gmail.com>

Walter Poch

unread,
Jul 19, 2011, 1:18:35 PM7/19/11
to altnet-...@googlegroups.com
Juanma hoy leí esto en InfoQ, quizás te sirva: http://www.infoq.com/news/2011/07/LocalDB

Saludos,
Saludos,

Walter G. Poch
Sr. .Net Developer
--------------------------------------------
Cell: +54 (9 341) 3353273
walte...@gmail.com

Juanma

unread,
Jul 20, 2011, 5:37:19 AM7/20/11
to altnet-...@googlegroups.com
Gracias por las sugerencias. Lo de LocalDB tiene buena pinta... pero para el futuro.

En las primeras pruebas que estamos realizando el mayor problema que estamos teniendo es con el rendimiento, especialmente con SqlCe. SQLite parece que va algo más rápido, aunque tampoco es extraordinario.

Me parece que al final vamos a ampliar el campo de pruebas a VistaDB y Firebird para ver si llegamos a alguna conclusión.

2011/7/19 Walter Poch <walte...@gmail.com>

Cristian Prieto

unread,
Jul 20, 2011, 6:02:57 AM7/20/11
to altnet-...@googlegroups.com
A qué te refieres?

La empresa fue comprada por Gibraltar y tiene ya varios años de existir, ambas son MicroISV's y si algo me ha gustado de muchas MicroISV's con las que he trabajado es el buen soporte que me han brindado :)

En mi caso tengo un par de proyectos en producción con VistaDB y me han andado de maravilla :)


Cristian Prieto


2011/7/20 Juanma <gul...@gmail.com>

Juanma

unread,
Jul 20, 2011, 7:13:17 AM7/20/11
to altnet-...@googlegroups.com
Lo de que sean MicroISV's no me parece problemático y mucho menos en cuanto soporte: estoy seguro que su soporte va a ser mucho mejor que el que pudiera obtener de microsoft.

Me preocupa más la continuidad a medio plazo (que están las cosas muy complicadas :-)

2011/7/20 Cristian Prieto <keme...@gmail.com>
Reply all
Reply to author
Forward
0 new messages