Bonsoir,
Question de débutant :
Quelqu'un pourrait-il m'expliquer l’intérêt d'utiliser les BDD avec tout ce qui va avec plutôt que d'utiliser un simple fichier texte contenant les données ?
Merci.
Bonsoir,
Question de débutant :
Quelqu'un pourrait-il m'expliquer l’intérêt d'utiliser les BDD avec tout ce qui va avec plutôt que d'utiliser un simple fichier texte contenant les données ?
Merci.
Bonjour,
Difficile d'être exhaustif pour une question aussi vaste, mais voici quelques avantages de l'utilisation d'un SGBD :
1/ gestion des accès concurrents
2/ gestion des contraintes ==> cohérence des données
3/ meilleurs performances
...
Cela ne veut pas dire que c'est adapté à toutes les situation : s'il s'agit de conserver les paramètres d'une application, un fichier .ini, ça marche bien aussi.
Expliquez nous plutôt votre situation, on pourra vous donner des réponses plus précises et adaptées.
Bonsoir,
Merci et +1 et résolu.
PS : Il n'y a pas de situation particulière, je posais la question d'une manière générale.
Un fichier interdit toute concurrence d'écriture. On peut donc obtenir une perte de mise à jour (la mise à jour de l'utilisateur B écrase la mise à jour de l'utilisateur A) ou bien deux versions différentes du fichier (l'utilisateur B ne peut écrire dans le fichier parce que A est en train d'écrire, donc, une copie de travail est généré pour B qui ne peut que lire ou devra écrire dans une autre fichier - ce que fait Word par exemple).
A +
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
* * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *
Merci et +1.
Ok je vois et dans le cas d'une application autonome sans réseau, sans serveur... ?
Bon c'est que je pose une question :
Supposons que j'ai un fichier contenant de nombreux mots avec leur définition et un logiciel qui y recherche le mot entré par l'utilisateur. Si le mot commence par z je vais devoir lire tous les mots précédents avant d'arriver au mot entré, ce qui peut être long...
Est-ce qu'avec une bdd ça irait plus vite ? Est-ce qu'avec une bdd il est fait en sorte de ne pas avoir à scruter tous les mots précédents le mot entré par l'utilisateur ?
Merci.
Partager