Pregunta: Hemos iniciado un proyecto para un cliente, que incluye lo que normalmente se haría con una base de datos.XML vs. SQlite vs. Acceso
Sin embargo, el cliente no desea tener ninguna base de datos instalada, ya que es solo una pequeña aplicación. Sin embargo, tenemos la intención de volver a utilizar el código para un proyecto más grande, que utilizará una base de datos.
El problema es que todo el código del lado del servidor será diferente si estoy usando XML o SQlite o Access.
Estoy atendiendo a SQlite, pero no sé. ¿Sería una mejor solución agregar la base de datos en un archivo MS-Access? Si quisiera ponerlo en una base de datos de acceso, ¿necesita el cliente instalar MS-Access o solo MSFT MDAC? Si uso Access DB, ¿eso se ejecutará bajo Linux con Mono, también, o no habrá reemplazo de MDAC?
Espero que tenga la intención de cobrar al cliente por todo el trabajo extra en el que incurra ... y sabe que es porque no quiere ninguna base de datos. –