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 !!!
Partager