Précédent   Forum des professionnels en informatique > Bases de données > Oracle > Débuter
Débuter Forum d'entraide pour débuter avec Oracle
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 13/09/2011, 10h59   #1
Membre régulier
 
Inscription : octobre 2006
Messages : 131
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 131
Points : 75
Points : 75
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 !!!
Dark_TeToN est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2011, 15h59   #2
Membre expérimenté
 
Homme Didier Duchossoir
Administrateur de base de données
Inscription : mars 2003
Messages : 557
Détails du profil
Informations personnelles :
Nom : Homme Didier Duchossoir
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 : 557
Points : 507
Points : 507
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
ducho est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2011, 16h45   #3
Membre Expert
 
Inscription : août 2008
Messages : 1 271
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 1 271
Points : 1 929
Points : 1 929
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
skuatamad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 14/09/2011, 18h27   #4
Rédacteur
 
Inscription : décembre 2002
Messages : 2 387
Détails du profil
Informations personnelles :
Localisation : France, Var (Provence Alpes Côte d'Azur)

Informations forums :
Inscription : décembre 2002
Messages : 2 387
Points : 3 272
Points : 3 272
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.
__________________
Consultant / formateur Oracle indépendant
Certifié OCP 10g et 11g, sécurité 11g
Pomalaix est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 15/09/2011, 20h51   #5
Membre Expert
 
Inscription : août 2008
Messages : 1 271
Détails du profil
Informations forums :
Inscription : août 2008
Messages : 1 271
Points : 1 929
Points : 1 929
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.
skuatamad est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/09/2011, 15h03   #6
Membre régulier
 
Inscription : octobre 2006
Messages : 131
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 131
Points : 75
Points : 75
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.
Dark_TeToN est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 00h13.


 
 
 
 
Partenaires

Hébergement Web