IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Requêtes MySQL Discussion :

Insertion de données binaires [MySQL-5.5]


Sujet :

Requêtes MySQL

  1. #1
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut Insertion de données binaires
    Bonjour,

    J'ai un petit problème, à résoudre, dans un cadre un peu spécifique, pour préparer un équipement, avec un linux embarqué (donc avec un clavier à 5 boutons sans shell ni rien d'accessible), et une petit base mysql dans l'équipement, j'ai notamment un volume assez constant de données avec une variations prévisionnelles de +ou- 4/5 Mo sur un volume d'environ 250Mo. L'équipement est mobile et doit pouvoir ramasser une sorte de fichier modèle, l'archiver dans sa base et et à l'identification d'un autre équipement pouvoir le lui décharger ... pour faire simple...et pas rentrer dans le détail...

    Il serait bon qu'on puisse avoir une trace en base des 20 derniers identifiants hardware qu'on avale par un capteur, ceci est sous forme d'un binaire 'fichier' issu d'un ramdrive donc volatile d'où une partie de l'intêret de le garder en base jusqu'à ce qu'il soit sruchargé par un autre , on voudrait l'avoir en base, pour pouvoir reutiliser le même jeu de données plusieurs fois, sans avoir à monter une usine à gaz à bse de script qui lisent la base, les fichiers checkerai la cohérence du modèle etc... autan d'étape qui sont unitairement un potentiel générateur d'erreur, Donc il a été choisi d'avoir TOUT en base pour certains automatismes... (chaque fichier ne fait que 7/8ko) à tout peter... et pour les modèles plus récents c'est moitié moins).

    J'ai pas trop bien compris le mode de stockage binaire avec mysql ... il y a bien un type binary mais est ce adapté ? et si oui suffit t il d'une requete de type loadfile ?
    genre
    insert into ... values ('',load_file ('/tmp/ramdisk/bidule'));Une autre datatype seraient mieux ? si oui laquelle et comment l'utilise t on ? (si possible avec un exemple ça me ferait gagner un temps précieux.. )

    j'ai pas trouvé, du moins de façon vraiment claire et assez explicite, d'exemple de ce genre.. à cause/grâce à la règle de bonne pratique habituelle du fichier séparé de la base....

    Merci

  2. #2
    Expert éminent sénior Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Points : 12 264
    Points
    12 264
    Par défaut
    je me répond à moi même ça peut en aider d'autres...
    finalement la solution a été plus "logique" plutot que d'avoir le fichier, dans la base, je charge la base avec son MD5checksum, chemin, et date (text donc) et le fichier sur un volume physique (répértoire dédié)....

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 21/04/2011, 20h45
  2. [SQL-Server] Insertion de données binaires
    Par Luffy Duck dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 12/12/2005, 15h42
  3. [Interbase 7] Problème d'insertion de données
    Par Tuscelan dans le forum InterBase
    Réponses: 12
    Dernier message: 19/11/2003, 22h58
  4. insertion de données
    Par m-l dans le forum SQL
    Réponses: 9
    Dernier message: 25/07/2003, 13h59
  5. [Postgresql] pb lors d'insertion de données
    Par bob20000 dans le forum Requêtes
    Réponses: 8
    Dernier message: 04/11/2002, 15h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo