IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++ Discussion :

Quelle implementation pour stocker des donn�es


Sujet :

C++

  1. #1
    Membre confirm�
    Homme Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    153
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 48
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 153
    Par d�faut Quelle implementation pour stocker des donn�es
    Bonjour tout le monde

    Je travail sur un petit soft, qui doit pouvoir enregistrer quelques donn�es : un ensemble de tuple 'id', 'name', 'value'. Pour la lecture des donn�es, ce sera une recherche par couple <id, name>, ou un affichage de <name, value> par id.

    Plusieurs solutions s'offrent � moi :

    1 - Une BdD (SQlite par exemple) : Ceci me permet de pouvoir faire une recherche de valeur par couple <id, name> tr�s facilement, mais cela augmente les d�pendance (sqlite + soci par ex). N'est ce pas un bazooka pour tuer une mouche ? L'avantage, c'est qu'en cas d'�volution de mon soft, c'est une solution adapt�e.

    2 - boost.serialize : J'utilise d�j� boost.python et boost.filesystem dans ce soft, donc une id�e serait d'utiliser serialize. Mais cela ne gere que le stockage des donn�es.

    3 - MonTrucAMoi ? Ce n'est a mon avis que rarement la bonne solution.

    4 - Vos id�e...

    Quel est votre point de vue ?
    Merci
    3 -

  2. #2
    R�dacteur
    Avatar de 3DArchi
    Profil pro
    Inscrit en
    Juin 2008
    Messages
    7 634
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2008
    Messages : 7 634
    Par d�faut
    Salut,
    A priori :
    1/ la solution BDD : tu as un grand volume de donn�e et tu souhaites parfois n'utiliser qu'une partie du jeu de donn�es ;
    2/ Boost.serialize : �a ne g�re peut �tre que le chargement mais il existe pl�thore de solution pour stocker les tuples et avoir des recherches rapides.
    3/MonTrucAMoi = CracBoumHue

  3. #3
    Membre Expert
    Avatar de poukill
    Profil pro
    Inscrit en
    F�vrier 2006
    Messages
    2 155
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2006
    Messages : 2 155
    Par d�faut
    Pour moi, c'est BDD ou XML.
    SQLLite c'est tr�s bien pour du SQL en "local".
    Pour le XML, boost.serialization le g�re. Personnellement si j'ai besoin de XML pour pas mal de classes diff�rentes (architecture polymorphe ou non), j'utilise CAMP. J'ai une factory et l'introspection gratuite avec pour mon IHM ou bien la documentation dans le style boost.Python !

Discussions similaires

  1. [SP-2007] utilis� oracle pour stocker des donn�es de sharepoint 2007
    Par devilrami dans le forum SharePoint
    R�ponses: 2
    Dernier message: 22/03/2010, 16h26
  2. R�ponses: 0
    Dernier message: 04/03/2010, 22h44
  3. R�ponses: 3
    Dernier message: 03/07/2008, 17h10
  4. [MySQL] utilis� un fichier XML pour stocker des donn�es ?
    Par italiasky dans le forum PHP & Base de donn�es
    R�ponses: 2
    Dernier message: 05/05/2007, 11h04
  5. serveur gratuit pour stocker des donn�es
    Par unix27 dans le forum Autres Logiciels
    R�ponses: 7
    Dernier message: 21/03/2007, 11h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo