Salut
Quel est l'interet de stocker des fichiers dans une base de donnée ?
Merci beaucoup
Salut
Quel est l'interet de stocker des fichiers dans une base de donnée ?
Merci beaucoup
Je suppose que, implicitement, votre question se base par rapport à stocker simplement un lien vers le fichier ?
Les avantages sont nombreux, mais cela a aussi des contraintes, ce n'est donc pas une solution miracle.
Voici quelques avantages
- Les fichiers sont sauvegardés en même temps que la base
- Les clients peuvent y accéder directement, il n'y a pas besoin de rajouter un protocol supplémentaire
- Selon le SGBD et les options, on peut par exemple faire des recherches dans le contenu du document intégré
- On peut s'assurer que le doc. ne sera modifié que par une seule personne à la fois
- La cohérence de version entre la base et les fichiers sont garanties
- ...
bonjour Leo, moi j'ai bien compris l'avantage, mais pour le mettre en pratique, c'est bien différent. Mon environnement est PHP et MySQL. J'ai les question suivantes:
- Une fois stocké (dans une colonne BLOB) sait-on quel type de fichier c'est (.doc, .txt, ...) ?
- sous quelle forme est-il retourné lors de la requête SELECT qui tente de le récupérer ??
Merci d'avance
1°) non, le type doit être mentionné dans une autre colonne de la table éventuellement mais le nom du fichier est plus judicieux non ?
2°) un binaire
Salut Orafrance, Effectivement, c'est plus pratique. c'est exactement ce que j'avais fait. J'ai trouvé un article correspondant à mon problème. Je vais essayer et dès que ça fonctionne, je vous fait part de la solution. Par contre toujours pas de solution pour récupérer ça dans un SELECT...
A lire :
http://sqlpro.developpez.com/cours/stockerimages/
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/ * * * * *
Hello.
J'ai vu ton programme qui m'a l'air mieux que très bien. quoi qu'il en soit, j'aimerais quand même stocker les binaires dans ma base de données.
Sans vouloir être moralisateur, je trouve que tu devrais changer le titre de ta publication. Par exemple, si je publie un article "comment préparer une bonne fondue au fromage" et qu'à la deuxième ligne, je dis qu'il faut pas le faire et que ça donne des gaz, et que je met la recette d'une sauce morille ça le fait pas. Non seulement les gars qui cherchent une sauce morille ne la trouvent pas et ceux qui veulent une fondue n'ont en plus formcément envie. bon, je m'étale. si tu vois quelque chose me concernant ou si tu peux me refiler les test que tu as fait pour dire que ça ne marche pas, tu m'intéresses!! A++
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager