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

Autres SGBD Discussion :

Que choisir pour la gestion des sauvegardes?


Sujet :

Autres SGBD

  1. #1
    Membre régulier
    Inscrit en
    Décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 239
    Points : 92
    Points
    92
    Par défaut Que choisir pour la gestion des sauvegardes?
    Bonjour,

    Mon programme est destiné à être utilisé sur un seul ordinateur.
    Que me conseillez-vous donc afin de gerer les sauvegardes et restaurations des valeurs de mon programme (valeurs saisies par les utilisateurs):
    dois-je nécessairement m'orienter vers une base de données?

    En effet, je n'ai encore jamais vraiment traité d'un tel cas, et j'aimerai que mon programme final soit le plus simple et le plus stable possible pour ses futurs utilisateurs.

    Merci d'avance!

  2. #2
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par Somato Voir le message
    Que me conseillez-vous donc afin de gerer les sauvegardes et restaurations des valeurs de mon programme (valeurs saisies par les utilisateurs):
    dois-je nécessairement m'orienter vers une base de données?
    Salut.
    Peut tu etre plus précis?

  3. #3
    Membre régulier
    Inscrit en
    Décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 239
    Points : 92
    Points
    92
    Par défaut
    L'utilisateur qui travaillera sur mon programme devra gérer des fiches comporant des informations sur des personnes. Il devra bien sûr garder ces informations et les consulter/modifier de temps en temps (ça include donc une fonction "recherche" dans mon programme pour rechercher une fiche d'une personne en particulier).

    Disons que j'hésite entre l'utilisation et la création d'une base de données pour gérer les sauvegardes de mon programme ou la fabrication d'un type de fichier unique (je vous en donne un exemple: à chaque démarrage de mon programme celui-ci va chercher le fichier en question pour avoir toutes les infos déjà sauvegarder et met à jour ce même fichier lorsqu'on enregistre des modification).

    Quels conseils pouvez-vous m'apporter quand au choix de cette méthode de sauvegarde?

  4. #4
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Je dirai que la base de donnée est mieux adapté à ton cas.
    Attend d'autre avis (je ne suis pas un pro des BD)


    Tu peut aussi faire tes propres fichiers, mais à mon avis tu va perdre du temps en développements, bugs, lois de murphy....

  5. #5
    Membre régulier
    Inscrit en
    Décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 239
    Points : 92
    Points
    92
    Par défaut
    Merci bien, d'un coté je n'ai aucune connaissance en la création de fichier propre aux sauvegardes, donc en effet si ça devient un handicape je laisserais surement ça de coté... (mais bon le concept me plaisais tout de même plus que l'utilisation de base de données)

    j'attends d'autres avis.

  6. #6
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Une autre question.
    Quels est la quantité de personne et le nombre de données sur une personne?

  7. #7
    Membre régulier
    Inscrit en
    Décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 239
    Points : 92
    Points
    92
    Par défaut
    La quantité de personnes n'est pas fixé, le programme est destiné à une agence immobilière, des clients arriverons donc et je suppose qu'on ne supprimera pas vraiment les anciens clients, (donc le chiffre de client ne fera que croitre)
    Etant donné que c'est pour une agence immobilière, il y aura beaucoup de données (pas forcément pour les personnes, puisque je ne compte pas gérer que les personnes dans mon programme mais aussi les biens, ...)
    Je sais pas trop ce que cela peut représenter mais, une 50aines de données seront concernées je pense.

  8. #8
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    A mon avis, une BD est surement la solution alors.
    D'ailleurs, il n'en utiliserai pas déjà une?

  9. #9
    Membre régulier
    Inscrit en
    Décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 239
    Points : 92
    Points
    92
    Par défaut
    quand tu dis "il" tu penses à l'agence immobilière?
    Il n'en possède pas, il faisait encore tout sur papier

    J'aimerai savoir pour la BD, est-ce qu'il y a un risque pour qu'elle "tombe en panne" (excusez moi de l'expression ).
    Je ne serais pas toujours là pour la remettre en état et les personnes pour lesquelles le programme est destiné n'y connaissent pas grand chose...

  10. #10
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Meilleure solution : Base de Données
    Solution Alternative (mais moins bonne) : Fichiers XML

    Si ça tombe en panne il faudra que tu le remette en route. Pour ça, il te faudra de toute manière te familiariser un minimum avec la solution de base de données que tu auras choisie. Tu devras effectuer des tests & compagnie chez toi afin de pouvoir leur livrer le logiciel dans un état des plus sûrs.

  11. #11
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 033
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 033
    Points : 13 968
    Points
    13 968
    Par défaut
    Citation Envoyé par Somato Voir le message
    J'aimerai savoir pour la BD, est-ce qu'il y a un risque pour qu'elle "tombe en panne" (excusez moi de l'expression ).
    Je dirait moins que de perdre tout les info à cause d'un bug (qui à 0.000000001% de chance d'apparaître) sur l'écriture des fichiers.
    Citation Envoyé par Somato Voir le message
    Je ne serais pas toujours là pour la remettre en état et les personnes pour lesquelles le programme est destiné n'y connaissent pas grand chose...
    Ceci est un autre problème

    Ben attend d'autre réponse sur les BD. Tu seras mieux conseillé. Il y as aussi un forum sur les base de données. Tu auras de meilleur conseils las bas.
    http://www.developpez.net/forums/forumdisplay.php?f=36
    [edit]
    j'ai redirigé ton thread
    [/edit]

  12. #12
    Membre expert

    Avatar de IrmatDen
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    1 727
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 727
    Points : 3 266
    Points
    3 266
    Par défaut
    Salut,

    +1 avec l'utilisation des bases de données... Tu peux considérer l'utilisation de SQLite qui fonctionne pas mal du tout et t'évite l'étape client/serveur.

  13. #13
    Membre régulier
    Inscrit en
    Décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 239
    Points : 92
    Points
    92
    Par défaut
    Autres aussi, dans l'agence, il préfère faire (si possible) des archivages vers un disque dur externe des données qu'ils ont entrées (archivage quotidien et automatique grace à un logiciel spécialisé)
    est-il possible d'archiver de cette manière les données sous forme de fichier d'une base de données?

    Merci toutefois pour vos précieux conseils

  14. #14
    Alp
    Alp est déconnecté
    Expert éminent sénior

    Avatar de Alp
    Homme Profil pro
    Inscrit en
    Juin 2005
    Messages
    8 575
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juin 2005
    Messages : 8 575
    Points : 11 860
    Points
    11 860
    Par défaut
    Généralement, les SGBD proposent une fonction d'export de toute une base de données. En ce qui concerne l'automatisation de cette tâche, c'est à voir au cas par cas même si à mon avis c'est une fonctionnalité répandue --- mais je préfère laisser s'exprimer sur ce sujet les experts SGBD

  15. #15
    Membre régulier
    Inscrit en
    Décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : Décembre 2007
    Messages : 239
    Points : 92
    Points
    92
    Par défaut
    Bon, je vais donc me tourner vers une base de données SQLite.

    Merci de vos précieux conseils.

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

Discussions similaires

  1. Réponses: 11
    Dernier message: 27/02/2015, 10h36
  2. Quel SGBD choisir pour la gestion de stock pour des laboratoires ?
    Par waspy59 dans le forum Décisions SGBD
    Réponses: 13
    Dernier message: 25/12/2007, 06h31
  3. Que choisir pour une application de "gestion d'une todo liste" ? Python ou Java ?
    Par Yoshidu62 dans le forum Langages de programmation
    Réponses: 3
    Dernier message: 10/08/2007, 09h03
  4. Que choisir pour gérer les sauvegardes : fichiers XML ou base de données ?
    Par Invité dans le forum Développement 2D, 3D et Jeux
    Réponses: 11
    Dernier message: 14/06/2007, 11h58
  5. Réponses: 3
    Dernier message: 04/08/2004, 19h48

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