Que RDBMS me recomiendan para este tipo de aplicacion?

Iniciado por 4rkn63l, 13 Septiembre 2011, 17:12 PM

0 Miembros y 1 Visitante están viendo este tema.

4rkn63l

Estoy desarrollando una aplicacion que tiene como fin ser el front end para realizar operaciones contra una base de datos, como insertar, listar, etc. Esta aplicacion debe incluir una base de datos lista para funcionar sin ningun tipo de instalacion, he estado barajando algunas opciones y me encuentro con estas tres:


  • SQLite
  • Firebird
  • SQL Server Compact edition

La base de datos puede llegar a tener desde unos pocos hasta un volumen mediano de datos, cual me recomiendan implementar?

Novlucker

#1
A mi particularmente me gusta SQL Server CE, me parece mucho más robusto que SQLite, esta mejor integrado con el resto del .NET Framework ,y tiene la ventaja de poder migrarse fácilmente a versiones superiores de SQL Server

SQLite tiene la ventaja de ser portable en cuanto a SO

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein

4rkn63l

Novlucker, lo que comentas acerca de que SQL Server CE esta mejor integrado con el .NET Framework me parece que es una de las principales ventajas sobre los otros RDBMS, estoy realizando una pequeña prueba con C# y hasta ahora todo bien, creo que me quedo con SQL Server CE por ofrecer mejor integracion con el Framework.

Novlucker

Claro, todo lo referente a métodos de SQL Server CE esta mucho más integrado, vease SqlCeTransaction por ejemplo, e incluso puedes utilizar LINQ para las consultas (con un par de movimientos) :D

Saludos
Contribuye con la limpieza del foro, reporta los "casos perdidos" a un MOD XD

"Hay dos cosas infinitas: el Universo y la estupidez  humana. Y de la primera no estoy muy seguro."
Albert Einstein


Xavelets

Hola!!

Aunque veo que te has decidido, te cuento que yo ahora mismo estoy realizando un pequeño proyecto usando firebird y me ha ido excelente....

Si bien en un principio me fue un poco confusa la filosofía de firebird, una vez que la entendí me facilito mucho el trabajo. Obviamente funciona con .Net a través de su provider y es casi tan sencillo como con SQL Server....

ademas la única restricción de del tamaño de la DB es el sistema de archivos.

En fin yo lo recomiendo ampliamente

Salu2
"Llegará un día en que un hombre te hablará a miles de kilómetros de distancia, y tu tranquilamente le podrás escuchar donde estés, más no le podrás ver por estar tan lejos." Quinta profecía Maya.