Ejemplo de base de datos de archivos planos

Me gustaría ver algunos ejemplos de bases de datos de archivos planos simples y cómo se accede a ellas a través de una capa de datos. Anteriormente he escrito y leído desde un archivo plano, pero nunca he creado una capa de datos que accediera a los datos de una aplicación que utiliza archivos de texto.

Si es posible, sería bueno ver un tutorial que tuviera una capa de datos que utilizara una base de datos de archivos planos personalizada y simple. Un ejemplo que guarde objetos de negocio personalizados en XML y luego los cargue sería bueno porque XML es tan popular y fácil de trabajar.

También agradecería cualquier enlace a sitios web que traten sobre las mejores prácticas con respecto al diseño de bases de datos de archivos planos, etc.

Mi objetivo es tener una solución para almacenar datos simples en la máquina de un usuario y que no necesiten ningún software especial instalado (como SQL Server, etc.) para obtener los datos desde donde se almacenan.

Sé que esta es una pregunta muy general, pero cualquier consejo que pueda orientarme en la dirección correcta es bienvenido.

Respuestas a la pregunta(8)

Su respuesta a la pregunta