Bonjour,
Dans le cadre d'un projet je m'interroge sur l'utilisation d'une base de donnée locale.
Je m'explique. L'application développé en C++ récupère de nombreuses données provenant d'un serveur. Ces données sont actuellement reçu sous forme de JSON et stockée sous fichier txt.
Certaines fonctionnalités de l'application cliente ont besoin de rechercher dans ces fichiers et de mettre à jour des données.
Du coup, je me dis qu'il serait pertinent d'avoir une réel base de donnée contenant les informations récupéré du serveur.
Et donc je me pose la question d'utiliser quelques choses comme : http://ejdb.org/ ou alors une base mongodb et des drivers mongodb classique.
Quels sont les avantages de l'une et l'autre des solutions. Y a-t-il d'autres moyen pour stocker et exploiter des données au format json dans une application C++ ?
Quelle est la méthode la plus sûr en cas de crash ?
Quelles sont les bonnes pratiques ?
Par avance merci !
Partager