Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: YuseTist en 16 Octubre 2015, 23:50 pm



Título: [Consulta] Recomendación base de datos integrados
Publicado por: YuseTist en 16 Octubre 2015, 23:50 pm
Buenas,

Me gustaría saber que base de datos integrada es mejor para un simple programa de escritorio en C#... He leído algo sobre SQL Compact y SqLite.. pero tal vez haya mejores y me gustaría saber vuestra opinión.

Más que todo sobre la seguridad, ya que dicha base de datos la tendrá cada usuario que tenga el programa y no estará conectada a internet.

Cualquier información adicional lo agradecería.

Saludos.


Título: Re: [Consulta] Recomendación base de datos integrados
Publicado por: [D4N93R] en 23 Octubre 2015, 17:42 pm
Hola qué tal?

Dependiendo de la aplicación que hagas y de las carácterísticas que necesites.

Muchas veces he utilizado Sql Server Express es suficiente, otros casos tienes que utilizar sql lite, o tu propio sistema de almacenamiento (no lo recomiendo).

Aqui tienes un cuadro comparativo de las versiones de sql server https://msdn.microsoft.com/library/cc645993.aspx

Tienes un límite de 10GB con la versión express, lo cual está bien. Si necesitas más, o pillas sql lite o en su defecto sql server compact.

No te puedo recomendar más porque son las que he usado tanto "embebidas" como instaladas a mano o con el mismo instalador (es totalmente factible).

Te dejo un listado con bases de datos "embebibles":
https://en.wikipedia.org/wiki/Embedded_database

También he usado este proyecto pero no en producción, sino simplemente haciendo pruebas y toqueteando xD

http://esentserialize.codeplex.com/

C:

Saludos