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 :

Base de données ou autre [Débutant]


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 152
    Par défaut Base de données ou autre
    Bonjour,

    J'ai besoin de créer une application toute simple qui va prendre des entrées de données et dont celles-ci doivent être conservées.

    Quelle est la meilleure façon de pouvoir enregistrer ces données pour ensuite les manipuler. Fichier XML, .CSV, MDB... ?

    Cette application va se retrouver sur différents ordinateurs dont les données sont propores à chacun. C'est-à-dire, il ne s'agit pas gérer des données centralisées.

    Merci

  2. #2
    Membre actif
    Homme Profil pro
    Architecte C#
    Inscrit en
    Février 2003
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte C#

    Informations forums :
    Inscription : Février 2003
    Messages : 78
    Par défaut
    Bonjour,
    si il s'agit essentiellement de stockage, et que la volumétrie des informations est triviale, une sérialisation peut suffire.

    Après si tu as quand même une notion de requêtage ou grosse volumétrie, plutot s'orienter coté bases de données embarquées comme SQLite par exemple.

    Si très grosse volumétrie et requetes dans tous les sens, revoir la conception pour bénéficier de la puissance d'un SGBD.

    Après, ce n'est que mon avis et je n'ai aucune idée du besoin derrière

    Bonne journée.

  3. #3
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 152
    Par défaut
    Bonjour,

    Il n'y a pas beaucoup de données. Je veux conserver des informations reliées à des entraînements sportifs.

    Je vais lire sur le sérialisation, afin de ma familiariser avec le concept.

    Merci

  4. #4
    Membre actif
    Homme Profil pro
    Architecte C#
    Inscrit en
    Février 2003
    Messages
    78
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte C#

    Informations forums :
    Inscription : Février 2003
    Messages : 78
    Par défaut
    la sérialisation consiste a copier un état mémoire dans un fichier.
    Ca implique qu'a chaque fois que cet etat change, il faut resérialiser toutes les données concernées afin qu'en cas de crash de l'appli, les données soient a jour au démarrage de l'application.

    A contrario, la base de données permet des modifications plus atomique : rajouter une ligne, faire une mise à jour, etc...

  5. #5
    Membre expérimenté
    Homme Profil pro
    Inscrit en
    Février 2003
    Messages
    2 194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : Belgique

    Informations forums :
    Inscription : Février 2003
    Messages : 2 194
    Par défaut
    Le est facilement éditable (simple bloc note).
    Le fichier xml est mono utilisateur

    La base de donnée permet de bénéficier de la puissance de celle-ci
    Elle est multi-utilisateur
    Il existe des versions dispos pour de petit ou grosse base de donnée
    L'avantange de pouvoir faire des requetes on-line
    Part contre c'est un peu plus lourd a mettre en place

    Même si c'est pas une obligation il me semble qu'on travail plus en mode online avec une bd qu'avec un fichier xml.
    Perso je sauvais mon fichier quand on quittait l'application mais si celle-ci se ferme anormalement (bug,coupure de courant) tout les changement était perdu

  6. #6
    Membre confirmé
    Inscrit en
    Mars 2008
    Messages
    152
    Détails du profil
    Informations forums :
    Inscription : Mars 2008
    Messages : 152
    Par défaut
    Merci pour vos conseils.

    Je vais débuter avec un fichier XML (Sérialisation), je viens de lire sur le sujet et je pense que pour l'instant, c'est ma meilleure option.

    A+

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. répliquer une table d'une base de données à une autre
    Par pedroPHP dans le forum Développement de jobs
    Réponses: 1
    Dernier message: 06/07/2012, 18h09
  2. Transfert d'une base de données à une autre
    Par clairetj dans le forum Requêtes
    Réponses: 1
    Dernier message: 22/05/2011, 08h09
  3. Passé d'une base de donnée à une autre
    Par dvTEAMLOG dans le forum Développement de jobs
    Réponses: 5
    Dernier message: 04/06/2009, 10h36
  4. Copier une table Access d'une base de données à une autre
    Par Marie S. dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 23/05/2007, 12h09
  5. partager ma base de données aux autres utilisateurs
    Par Moust640 dans le forum Access
    Réponses: 5
    Dernier message: 22/03/2007, 10h24

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