En un official sqlite3 web page está escrito que debería pensar en sqlite como un reemplazo de la función fopen().Sqlite como reemplazo de fopen()?
¿Qué opina sobre eso? ¿Es siempre una buena solución rellenar el almacenamiento interno de datos de la aplicación con sqlite? ¿Cuáles son las ventajas y desventajas de tal solución?
¿Tienes algo de experiencia en él?
EDITAR: ¿Qué tal su experiencia? ¿Es fácil de usar? ¿Fue doloroso o más bien alegre? ¿Te gusta?
¿Está mal documentado? Creo que es realmente bueno en comparación con otros proyectos de FOSS. Enumeran las condiciones previas y posteriores para todo, y no he tenido problemas para entender la API, con una excepción. (Una de sus postcondiciones tiene una pequeña y agradable nota "todo" que necesitan para determinar qué hace) – jalf
Acerca de la corrupción de la base de datos, podría simplemente dividir sus datos en bases de datos separadas. La corrupción de sus propios archivos sería igual de mala y más probable que suceda. Las bases de datos están diseñadas para ser robustas y mantenerse consistentes, después de todo. Pero estoy de acuerdo con su punto general. – jalf
@jalf casi no hay ejemplos, el pecado cardinal para mí en lo que respecta a la documentación. También el enlace de hipertexto es extremadamente pobre. –