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

Langage SQL Discussion :

Envoyer des requêtes SQL depuis Matlab


Sujet :

Langage SQL

  1. #1
    Invité
    Invité(e)
    Par défaut Envoyer des requêtes SQL depuis Matlab
    Bonjour à tous,
    voila comme l'indique le titre du post je cherche à savoir s'il est possible d'envoyer des requêtes SQL depuis Matlab?
    Mon but étant uniquement de pouvoir allez récupérer des données (principalement des images) dans la SGBD et de traiter celles-ci dans Matlab.
    Sur le web tout est un peu flou, je me tourne donc vers vous

  2. #2
    Expert éminent sénior Avatar de Flodelarab
    Homme Profil pro
    Inscrit en
    Septembre 2005
    Messages
    5 260
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente (Poitou Charente)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 5 260
    Points : 13 515
    Points
    13 515
    Par défaut
    Bonjour,

    d'abord, il vaudrait mieux poser cette question dans le sous-forum Matlab/.

    Ensuite, une base de données n'enregistre pas de données aussi évoluées que des images. J'aurais plus dans l'idée que la BDD stocke les adresses des images plutôt que les images. Et je ne parle même pas de la taille de la BDD qui va exploser...

    En fait, si c'est uniquement pour faire du traitement d'image sous matlab, une base de données est-elle vraiment nécessaire?

  3. #3
    Expert éminent
    Avatar de StringBuilder
    Homme Profil pro
    Chef de projets
    Inscrit en
    Février 2010
    Messages
    4 170
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Chef de projets
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2010
    Messages : 4 170
    Points : 7 421
    Points
    7 421
    Billets dans le blog
    1
    Par défaut
    Pourquoi ne pourrait-on pas stocker les images directement dans la base de données ?

    On n'est plus dans les années 80.

    Maintenant il existe des méchanismes très performants pour stocker des fichiers, mais aussi les indexer, manipuler, etc. directement dans une base de données.

    Sous SQL Server par exemple, il existe le type "varbinary(max)" associé au mode de stockage FILESTREAM, qui permet de stocker des fichiers san polluer le fichier de données, de façon extrêmement performante.

    Et en allant plus loin, on peut même indexer du texte dans des images directement dans SQL Server, cf ce topic :
    http://www.developpez.net/forums/d11...naissance-ocr/

    Et pourquoi pas même utiliser Matlab directement dans SQL Server en utilisant des fonctions CLR.

    Bref, aucune contre-indication à utiliser une base de données pour stocker des images en 2014... Au détail près qu'il faut en avoir l'utilité, et que le stockage en base de données apporte réellement quelque chose, ce qui n'est pas forcément évident !

Discussions similaires

  1. Envoyer une requête SQL depuis un VBS
    Par YLKweb dans le forum VBScript
    Réponses: 6
    Dernier message: 11/07/2014, 17h11
  2. Réponses: 10
    Dernier message: 11/03/2013, 10h28
  3. Journal des requêtes SQL effectuées
    Par Kcirtap dans le forum Décisions SGBD
    Réponses: 2
    Dernier message: 18/07/2005, 09h58
  4. Recherche ibrairie pour éxécuter des requêtes SQL via C++
    Par daemon dans le forum Choisir un environnement de développement
    Réponses: 5
    Dernier message: 14/06/2004, 10h28

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