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

 Oracle Discussion :

Utilisation de BLOB


Sujet :

Oracle

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 200
    Par défaut Utilisation de BLOB
    Bonjour à tous,

    Voilà je n'ai pas réellement de problème avec oracle mais c'est juste que je me posais un question sur comment structurer l'application que je suis en train de réaliser.

    Alors le principe de l'application est assez simple, il s'agit plus ou moins d'un iTunes (pour faire simple). Il y a deux parties :

    - Une appli lourde : codée en C# .net (application WPF)
    - Une appli web : codée en JAVA/J2EE

    Les deux applis attaquent un base de données commune de type Oracle XE 10g.

    Je souhaite faire en sorte que depuis ces deux applications on puisse télécharger des fichiers audio et video. Je pensais donc insérer ces fichiers en base de données (type BLOB donc), sachant que les vidéos feront quelque chose comme ~200 Mo maximum.

    Après avoir écumé les différentes solutions possibles, je me demandais si il valait mieux mettre les vidéos en base de données (donc en BLOB) ou les mettre directement sur le serveur web (voire un serveur ftp) avec le lien écrit en base de données pour accéder au fichier audio ou vidéo ?

    Quelle serait selon vous la meilleure solution à adopter ? Bien entendu, il y a un moteur de recherche pour ces fichier (d'où l'utilité de la base).

    Merci d'avance !!!

  2. #2
    Membre éclairé

    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Mars 2003
    Messages
    701
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Service public

    Informations forums :
    Inscription : Mars 2003
    Messages : 701
    Billets dans le blog
    1
    Par défaut
    Bonjour,


    dans notre exploitation, lorsque l'éditeur nous laisse le choix, nous préférons
    garder les gros fichiers (vidéos,image,cartes) sur un NAS et laissser uniquement le pointeur en base .
    Nos GED sont basés sur ce principe .

    Pour ma part, je trouve que l'administration des BLOBs n'est vraiment
    pas simple (exemple : deplacement par export import de tables
    contenant des blobs avec changement de tablespace )

    cordialement

  3. #3
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 953
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 953
    Par défaut
    Le problème c'est qu'avec une 10GXE il n'y a que 4Go de stockage...Avec des gros BLOBs ça risque d'être vite rempli.
    Sinon il est aussi possible d'indexer les fichiers sans les stocker dans un BLOB, à prototyper bien sûr pour vérifier la taille de l'index et autres...
    interMedia User's Guide

  4. #4
    Rédacteur

    Homme Profil pro
    Consultant / formateur Oracle et SQL Server
    Inscrit en
    Décembre 2002
    Messages
    3 461
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Consultant / formateur Oracle et SQL Server

    Informations forums :
    Inscription : Décembre 2002
    Messages : 3 461
    Par défaut
    Citation Envoyé par skuatamad Voir le message
    Le problème c'est qu'avec une 10GXE il n'y a que 4Go de stockage...
    Avec la 11g XE qui vient de sortir en version finale, on a droit à 11 Go, ce qui est nettement mieux, sans être fabuleux (mais il faut bien qu'Oracle mette des limitations dans un produit gratuit).

    Il faut aussi faire attention aux limitations fonctionnelles de l'édition XE.
    En V10 par exemple http://www.oracle.com/technetwork/da...ily-132973.pdf (je ne trouve malheureusement pas l'information équivalente pour la V11), les fonctionnalités Intermedia ne font pas partie de l'édition XE.

  5. #5
    Expert confirmé
    Profil pro
    Inscrit en
    Août 2008
    Messages
    2 953
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 2 953
    Par défaut
    Citation Envoyé par Pomalaix Voir le message
    Avec la 11g XE qui vient de sortir en version finale,
    Cool Ca doit être très récent, je me demandais quand ça arriverait et je surveillais donc assez régulièrement.
    Citation Envoyé par Pomalaix Voir le message
    Il faut aussi faire attention aux limitations fonctionnelles de l'édition XE.
    Effectivement, je savais qu'il y avait Oracle Text et je l'avais un peu vite étendu à toutes les fonctionnalités d'indexation...
    Merci pour les précisions.

  6. #6
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    200
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 200
    Par défaut
    Merci pour vos réponses !

    J'ai banni le BLOB du coup... Puisque le but étant d'avoir une base largement surpérieure aux limitations que vous m'avez indiqué, je crois effectivement que c'est inutile.

    Sinon la solution que j'ai retenu est de soit passer par un ftp, soit les stocker directement sur le serveur web. En tous cas, merci pour vos réponses.

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

Discussions similaires

  1. TMemoryStream vers BLOB en utilisant l'API Mysql
    Par Dj_Will dans le forum Bases de données
    Réponses: 17
    Dernier message: 10/11/2017, 16h08
  2. Comment utiliser un BLOB avec une table ACCESS ?
    Par colorid dans le forum Bases de données
    Réponses: 1
    Dernier message: 04/07/2007, 18h46
  3. [DEBUTANT]Utilisation de BLOB
    Par tripper.dim dans le forum Oracle
    Réponses: 3
    Dernier message: 05/01/2006, 09h59
  4. [CR8.5] Image dynamique sans utiliser RDC ou Blob
    Par lrp dans le forum SAP Crystal Reports
    Réponses: 2
    Dernier message: 21/12/2005, 14h43
  5. Réponses: 1
    Dernier message: 07/11/2005, 08h11

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