Je souhaite utiliser une base de données dans mon application. Mais ce ne devrait pas être une base de données basée sur un serveur (comme MySQL). Existe-t-il des systèmes de base de données basés sur des fichiers pour C++? Il est préférable de proposer une base de données non relationnelle. comme fichier XML basé ...Base de données basée sur les fichiers pour C++
Répondre
Je ne suis pas sûr de ce que vous entendez par base de données basée sur des fichiers. Par exemple, Informix et MySQL conservent leurs données dans des fichiers.
Cependant, vous avez mentionné la base de données non relationnelle, donc je vous suggère de commencer par couchdb ou mongoDB.
SQL lite est une excellente base de données relationnelle, et, si vous êtes déjà habitué à SQL, serait un très bon choix à mon humble avis. Je ne me suis pas encore aventuré dans un code de production avec une base de données non relationnelle, mais en regardant la structure des clés, je me rends compte que beaucoup de réflexion au-delà de la conception de table de base de données SQL serait impliquée. une base de données non relationnelle.
Pourquoi, oui, il y a. Essayez SQLite.
vous pouvez essayer ceci: ZWinSQL
Cette bibliothèque C++ fournit une enveloppe mince pour utiliser SQLite de D. R. Hipp, qui est un fichier unique à base de base de données SQL. ZWinSql ne fait pas que vous permettre de créer, modifier et interroger une base de données, contenue dans un seul fichier local, en utilisant des commandes SQL standard.
Si vous n'êtes pas à la recherche d'une base de données relationnelle, peut-être http://soprano.sourceforge.net est quelque chose qui pourrait vous convenir. il peut être configuré pour fonctionner directement avec des fichiers locaux
- 1. moteur de base de données basée sur les fichiers
- 2. Base de données NoSQL basée sur des fichiers?
- 3. Base de données basée sur le service C# clés étrangères
- 4. Base de données basée sur Templating système
- 5. Libre d'utiliser la base de données basée sur les documents
- 6. Application 'tâches planifiées' basée sur base de données en C# - besoin d'un conseil pour la syntaxe
- 7. Table de correspondance basée sur les fichiers
- 8. Table de correspondance basée sur les fichiers
- 9. Stratégie de base de données pour la synchronisation basée sur les changements
- 10. Application serveur frontale à base de données basée sur navigateur
- 11. Quels sont les bons modules Perl pour la programmation basée sur les flux sur les fichiers?
- 12. Object Bibliothèque de données basée sur fichier?
- 13. Où placer les fichiers de base de données lors du déploiement d'une application de base de données basée sur des fichiers?
- 14. Conception de base de données basée sur l'héritage Postgresql
- 15. difficulté avec les fichiers dans une base de données C
- 16. Avoir une énorme base de données basée sur une conception spécifique (pour les tests de performance)
- 17. Trame de données de sous-ensemble basée sur les colonnes
- 18. Quels sont les avantages d'une base de documents basée sur une base de données relationnelle?
- 19. Création d'une base de données basée sur des fichiers au démarrage d'un programme .NET
- 20. Requête conditionnelle basée sur l'état de la base de données
- 21. Synchronisation d'instance basée sur une base de données simple
- 22. Interface de base de données basée sur le Web pour plusieurs éléments (même structure)
- 23. Créer une colonne basée sur une autre base de données
- 24. Base de données XML basée sur Oracle SCHEMA
- 25. Division d'une base de données basée sur une colonne
- 26. Sélection de rangées dans une base de données basée sur les données d'une autre zone de données dans Python Panda
- 27. Base de données pour l'application C#
- 28. Application basée sur les documents avec des données de base par rapport à l'application de base de données simple?
- 29. Disposition de la base de données pour la commande basée sur les données (priorité de la tâche)
- 30. SqlAlchemy Association de modèle basée sur les données d'enregistrement
Avez-vous considéré [sqlite] (http://www.sqlite.org/)? – juanchopanza
Non. Je veux essayer quelque chose de différent des bases de données rationnelles. Y a-t-il des bases de données basées sur XML? – shan
Voulez-vous dire * relationnel *? Peut-être pourriez-vous l'ajouter à la question. – juanchopanza