Sistema de base de datos ligero para C++

Sistema de base de datos ligero para C++


Necesito usar una base de datos liviana porque tengo recursos limitados para la aplicación.


Así que estoy buscando una base de datos liviana que pueda usar con C++, que sea fácil de administrar, rápida para recuperar datos y consuma una cantidad limitada de recursos.


He encontrado SqlLite en Internet. Pero antes de comenzar a implementar mi proyecto, quiero obtener su recomendación sobre este tema.


Cualquier ayuda será apreciada.


Respuestas:


En mi opinión, ya has encontrado tu mejor opción:SQLite.


Técnicamente, podría usar algo aún más ligero, como un sistema de archivos simple y antiguo con acceso aleatorio a archivos. Pero te perderás dos puntos clave:



  1. Fácil creación de índices en sus datos

  2. Un lenguaje increíble para obtener y manipular datos:SQL


SQLite solo agregará un par de kilobytes a su ejecutable y es bastante liviano. Además, su API es relativamente fácil de usar.