Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3014 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Sauvegarder un fichier dans un blob ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[SQL] Sauvegarder un fichier dans un blob ?

n°1266927
pedretti75
Posté le 15-12-2005 à 06:34:06  profilanswer
 

Bonjour à tous.
 
Je suis en train d'écrire un programme C++/MySQL, et j'ai besoin dans mon application de sauvegarder des données numériques ...
exemple :

0.265415
0.654648
0.684893
0.123548
...


 
Pour l'instant elle sont posé dans un fichier que j'appelle "VECTOR" ...  
J'ai besoin de sauvegarder ces informations (il y a pas mal de chiffres quand meme ...) dans ma base Mysql, sachant que j'aimerai ensuite y avoir accès facilement... (pouvoir parcourir ces chiffres)
 
Je n'ai bien sur pas qu'un fichier a sauvegarder, mais un grande quantité (>1000) ...  
 
Est ce que l'idée de poser tous ces chiffres dans un champs BLOB (ou autre ?) tel que "0.265415,0.654648,0.684893,0.123548 ..." est intéressante ou pas ?
 
Là je suis un peu paumé je dois dire ... :sarcastic:  
 
Pour résumer :
-J'ai 1000 fichiers textes
-Dans ces fichiers j'ai 500 chiffres ...  
et je souhaite tout sauvegarder dans ma bdd en pouvant les parcourirs facilement ...
 
merci de vos conseil :)

mood
Publicité
Posté le 15-12-2005 à 06:34:06  profilanswer
 

n°1266952
Tamahome
⭐⭐⭐⭐⭐
Posté le 15-12-2005 à 09:07:26  profilanswer
 

utilise un champ TEXT plutot...


---------------
Hobby eien /人◕ ‿‿ ◕人\
n°1266974
belldandys
Posté le 15-12-2005 à 09:43:14  profilanswer
 

La question est un peu vague, mais si tu veux les parcourir facilement alors il faut les mettre dans des champs séparés. D'autre part, selon les cas, il est parfois plus interessant de stocker les noms des fichiers et d'aller parcourir les fichiers textes (notament si tu fais beaucoup de mise a jour, tu vas fragmenter ta base....)

n°1267029
Arjuna
Aircraft Ident.: F-MBSD
Posté le 15-12-2005 à 11:11:48  profilanswer
 

+1 avec Belldandy.
 
Si y'a pas de maj, laisse tes fichiers sur le disque, et n'ajoute qu'une référence vers ces fichiers.
 
Par contre, dans l'autre cas, plutôt que de stocker tes fichiers dans des champs blob, je te conseille d'opter pour la structure suivante :
 
nombres (fichier, ligne, nombre)
 
ce qui donne par exemple :
 
Fichier "toto1"


1,12345
2,23456
3,34567


 
Fichier "toto2"


9,98765
8.87654


 
Ta table :


Fichier Ligne Nombre
------- ----- -------
toto1      1  1,12345
toto1      2  2,23456
toto1      3  3,34567
toto2      1  9,98765
toto2      2  8,87654


 
Comme ça, tu ne perds aucune information, et surtout, tes nombres sont faciles à retrouver/traîter/modifier

n°1267268
pedretti75
Posté le 15-12-2005 à 13:57:57  profilanswer
 

Merci Arjuna !  
 
C'est une rudement bonne idée que tu viens de me donner là !
Elle ne m'avais même pas traversér l'esprit ....  
 
Je crois que je vais ça.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [SQL] Sauvegarder un fichier dans un blob ?

 

Sujets relatifs
[PHP-SQL] - remplir une table à partir d'un fichier en phpPb de PL SQL
PROMPT dans une procédure PL SQLHibernate Commande SQL direct
SQl\excelRécupérer le content-type d'un fichier ?
Import Export de données dans une BDD SQL et fichier texteSujet : fscanf, s'arreter en fin de fichier ?
Date de modification d'un fichier et VC++ 6 
Plus de sujets relatifs à : [SQL] Sauvegarder un fichier dans un blob ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR