Hola a todos!!
Me gustaria saber si haciendo programas de escritorio es recomendable meter bases de datos cliente-servidor como postgreSQL.
Gracias
no directamente... lo que se hace es que se usa un servidor web como autenticador y manejador entre el software y la db por cosas de seguridad
Gracias por responder.
Entonces hay q morir a bases de datos como sqlite o similar?
Lo pregunto porque cuando manejas bases de datos con millones de filas necesitas mas robustez y sqlite no creo q sea buena opcion.
Gracias
repito
Cita de: engel lex en 3 Mayo 2015, 01:42 AM
no directamente... lo que se hace es que se usa un servidor web como autenticador y manejador entre el software y la db por cosas de seguridad
software -> servidor_web -> database
Ok. No lo habia entendido bien. Creia que querias decir q no era aconsejable este tipo de motores en programas de escritorio
Gracias
Otra opción puede ser SQL Server Compact
CitarUna base de datos SQL Server Compact, a diferencia de una base de datos SQL Server que se expone como un servicio de Windows, se ejecuta bajo el proceso de la aplicación que la consume (in-process). El tamaño máximo del archivo de base de datos es de 4 Gb. y la extensión por defecto es .sdf la cual puede ser modificada. El nombre de la base de datos está limitado a 128 caracteres. En cuanto a limitaciones destacar que el número máximo de tablas por base de datos es de 1024 con un tamaño máximo por registro de 8060 bytes con un tamaño por página de 4 Kb. y 2 Gb. para campos BLOB.
En un proyecto que trabajo tenemos una BD MySql con unos 90 millones de registros y pesa unos 20 GB, o sea que 4 GB dan para bastante.
Pero si realmente va a ser una aplicación "gorda" y con previsión de carga sostenida y que no va a dejar de crecer ..... No te la juegues e implementa lo que te ha dicho engel
Solo he hecho la aportación porque se tiende a pensar como "BBDD locales" en SQLite y Access, y SQL Server CE es otra opción que da el apaño y con .NET se usa de dos patadas.
Un saludo,
Gracias fran800m por completar la informacion!