Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 15 sur 15
  1. #1
    Membre du Club
    Inscrit en
    décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 239
    Points : 57
    Points
    57

    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 yan verdavaine
    Ingénieur expert
    Inscrit en
    mars 2004
    Messages
    9 965
    Détails du profil
    Informations personnelles :
    Nom : Homme yan verdavaine
    Âge : 32
    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 : 9 965
    Points : 12 427
    Points
    12 427

    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?
    Développeur Windows 8, Windows phone 8 et Nokia Asha, inscrivez vous sur DVLUP

  3. #3
    Membre du Club
    Inscrit en
    décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 239
    Points : 57
    Points
    57

    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 yan verdavaine
    Ingénieur expert
    Inscrit en
    mars 2004
    Messages
    9 965
    Détails du profil
    Informations personnelles :
    Nom : Homme yan verdavaine
    Âge : 32
    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 : 9 965
    Points : 12 427
    Points
    12 427

    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....
    Développeur Windows 8, Windows phone 8 et Nokia Asha, inscrivez vous sur DVLUP

  5. #5
    Membre du Club
    Inscrit en
    décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 239
    Points : 57
    Points
    57

    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 yan verdavaine
    Ingénieur expert
    Inscrit en
    mars 2004
    Messages
    9 965
    Détails du profil
    Informations personnelles :
    Nom : Homme yan verdavaine
    Âge : 32
    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 : 9 965
    Points : 12 427
    Points
    12 427

    Par défaut

    Une autre question.
    Quels est la quantité de personne et le nombre de données sur une personne?
    Développeur Windows 8, Windows phone 8 et Nokia Asha, inscrivez vous sur DVLUP

  7. #7
    Membre du Club
    Inscrit en
    décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 239
    Points : 57
    Points
    57

    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 yan verdavaine
    Ingénieur expert
    Inscrit en
    mars 2004
    Messages
    9 965
    Détails du profil
    Informations personnelles :
    Nom : Homme yan verdavaine
    Âge : 32
    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 : 9 965
    Points : 12 427
    Points
    12 427

    Par défaut

    A mon avis, une BD est surement la solution alors.
    D'ailleurs, il n'en utiliserai pas déjà une?
    Développeur Windows 8, Windows phone 8 et Nokia Asha, inscrivez vous sur DVLUP

  9. #9
    Membre du Club
    Inscrit en
    décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 239
    Points : 57
    Points
    57

    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 Confirmé Sénior
    Avatar de Alp
    Homme Profil pro
    Inscrit en
    juin 2005
    Messages
    8 584
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : juin 2005
    Messages : 8 584
    Points : 10 421
    Points
    10 421

    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 yan verdavaine
    Ingénieur expert
    Inscrit en
    mars 2004
    Messages
    9 965
    Détails du profil
    Informations personnelles :
    Nom : Homme yan verdavaine
    Âge : 32
    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 : 9 965
    Points : 12 427
    Points
    12 427

    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/f36/bases-donnees/decisions-sgbd/
    [edit]
    j'ai redirigé ton thread
    [/edit]
    Développeur Windows 8, Windows phone 8 et Nokia Asha, inscrivez vous sur DVLUP

  12. #12
    Expert Confirmé
    Avatar de IrmatDen
    Inscrit en
    novembre 2006
    Messages
    1 727
    Détails du profil
    Informations forums :
    Inscription : novembre 2006
    Messages : 1 727
    Points : 2 803
    Points
    2 803

    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 du Club
    Inscrit en
    décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 239
    Points : 57
    Points
    57

    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 Confirmé Sénior
    Avatar de Alp
    Homme Profil pro
    Inscrit en
    juin 2005
    Messages
    8 584
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : juin 2005
    Messages : 8 584
    Points : 10 421
    Points
    10 421

    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 du Club
    Inscrit en
    décembre 2007
    Messages
    239
    Détails du profil
    Informations forums :
    Inscription : décembre 2007
    Messages : 239
    Points : 57
    Points
    57

    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.

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •