Hola a tod@s de nuevo:
Hace tiempo que no me conecto (como ya sabeis por culpa de mi proveedor), asi que aprovecho que estoy en un cyber para plantear esta duda:
Estoy empezando un nuevo proyecto, que consiste en una aplicación que funciona como cliente y servidor a la vez. El problema se plantea a la hora de elegir la base de datos a utilizar.
Actualmente he realizado algunas pruebas con access y todo parece ir bien, pero me he encontrado ya con algunos problemas que paso a enumerar.
- La aplicación consiste en un tpv, con una base de datos local que se conecta a través de internet (por IP fija) a otros clientes, para actualizar sus bases de datos.
- Los clientes también pueden modificar sus registros, por lo que se deberían mandar las actualizaciones de las bases de datos a todos los clientes.
- La base de datos debe ser suficientemente potente y pequeña. (a ser posible sin tener que instalar un servidor).
- Actualmente mis pruebas las hago con Access, en donde tengo una réplica exacta de todas las tablas de mi base de datos (completamente vacías) que se van modificando según los clientes realizan los cambios en el tpv. Despues envio solamente estos datos temporales a todos los clientes. (este metodo es muy lento y engorroso, por lo menos con access).
¿qué tipo de base de datos me recomendais que elija?