Précédent   Forum des professionnels en informatique > Bases de données > Décisions SGBD > Autres
Autres Autres sujets sur les SGBD
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 21/04/2008, 09h25   #1
Membre du Club
 
Inscription : décembre 2007
Messages : 239
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 239
Points : 59
Points : 59
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!
Somato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 09h29   #2
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 645
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 30
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 645
Points : 12 265
Points : 12 265
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?
__________________
[Critique] L'art du game design : 100 objectifs pour mieux concevoir vos jeux
QExtend
Moi
Android : TVA Calculator & My Tip

-----------------------------------------------------------------------------
Intéressé pour participer à la rubrique Qt ou Android? n'hésitez pas à m'envoyer un MP
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 09h38   #3
Membre du Club
 
Inscription : décembre 2007
Messages : 239
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 239
Points : 59
Points : 59
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?
Somato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 09h43   #4
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 645
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 30
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 645
Points : 12 265
Points : 12 265
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....
__________________
[Critique] L'art du game design : 100 objectifs pour mieux concevoir vos jeux
QExtend
Moi
Android : TVA Calculator & My Tip

-----------------------------------------------------------------------------
Intéressé pour participer à la rubrique Qt ou Android? n'hésitez pas à m'envoyer un MP
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 09h53   #5
Membre du Club
 
Inscription : décembre 2007
Messages : 239
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 239
Points : 59
Points : 59
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.
Somato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 10h01   #6
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 645
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 30
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 645
Points : 12 265
Points : 12 265
Une autre question.
Quels est la quantité de personne et le nombre de données sur une personne?
__________________
[Critique] L'art du game design : 100 objectifs pour mieux concevoir vos jeux
QExtend
Moi
Android : TVA Calculator & My Tip

-----------------------------------------------------------------------------
Intéressé pour participer à la rubrique Qt ou Android? n'hésitez pas à m'envoyer un MP
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 10h08   #7
Membre du Club
 
Inscription : décembre 2007
Messages : 239
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 239
Points : 59
Points : 59
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.
Somato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 10h10   #8
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 645
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 30
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 645
Points : 12 265
Points : 12 265
A mon avis, une BD est surement la solution alors.
D'ailleurs, il n'en utiliserai pas déjà une?
__________________
[Critique] L'art du game design : 100 objectifs pour mieux concevoir vos jeux
QExtend
Moi
Android : TVA Calculator & My Tip

-----------------------------------------------------------------------------
Intéressé pour participer à la rubrique Qt ou Android? n'hésitez pas à m'envoyer un MP
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 10h28   #9
Membre du Club
 
Inscription : décembre 2007
Messages : 239
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 239
Points : 59
Points : 59
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...
Somato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 10h34   #10
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 570
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 570
Points : 9 856
Points : 9 856
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.
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 10h35   #11
yan
Rédacteur/Modérateur
 
Avatar de yan
 
Homme yan verdavaine
Ingénieur expert
Inscription : mars 2004
Messages : 9 645
Détails du profil
Informations personnelles :
Nom : Homme yan verdavaine
Âge : 30
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 645
Points : 12 265
Points : 12 265
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]
__________________
[Critique] L'art du game design : 100 objectifs pour mieux concevoir vos jeux
QExtend
Moi
Android : TVA Calculator & My Tip

-----------------------------------------------------------------------------
Intéressé pour participer à la rubrique Qt ou Android? n'hésitez pas à m'envoyer un MP
yan est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 11h20   #12
Expert Confirmé
 
Avatar de IrmatDen
 
Inscription : novembre 2006
Messages : 1 728
Détails du profil
Informations forums :
Inscription : novembre 2006
Messages : 1 728
Points : 2 779
Points : 2 779
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.
IrmatDen est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 11h44   #13
Membre du Club
 
Inscription : décembre 2007
Messages : 239
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 239
Points : 59
Points : 59
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
Somato est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 11h47   #14
Alp
Rédacteur
 
Avatar de Alp
 
Homme
Inscription : juin 2005
Messages : 8 570
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 23
Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : juin 2005
Messages : 8 570
Points : 9 856
Points : 9 856
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
Alp est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 09h06   #15
Membre du Club
 
Inscription : décembre 2007
Messages : 239
Détails du profil
Informations forums :
Inscription : décembre 2007
Messages : 239
Points : 59
Points : 59
Bon, je vais donc me tourner vers une base de données SQLite.

Merci de vos précieux conseils.
Somato est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 19h35.


 
 
 
 
Partenaires

Hébergement Web