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

PostgreSQL Discussion :

types de données supportées par postgresql


Sujet :

PostgreSQL

  1. #1
    Nouveau Candidat au Club
    Inscrit en
    Mars 2011
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 1
    Points : 1
    Points
    1
    Par défaut types de données supportées par postgresql
    Bonjour tout le monde j'aimerais savoir si postgresql supporte les fichiers audio.
    Si c'est le cas je veux savoir comment ?
    merci.

  2. #2
    Membre éclairé Avatar de Arkhena
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    552
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 552
    Points : 769
    Points
    769
    Par défaut
    Bonjour,

    Voilà la liste des types de données supportés par la version 9.1 de postgreSQL :
    http://www.postgresql.org/docs/9.1/static/datatype.html

    Vous pouvez peut-être les stocker comme des tableaux de bits...

    Peut-être est-il plus intéressant de stocker l'adresse du fichier audio ?

    Cordialement,

    Arkhena
    A bove ante, ab asino retro, a stulto undique caveto

  3. #3
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Points : 19 452
    Points
    19 452
    Par défaut
    Bonjour.

    Ce genre de solution est tout de même à éviter tant que c'est possible (avec tout SGBDR).

    Pourquoi ne pas stocker vos fichiers audio directement sur le serveur, avec une table qui contiendrait le nom du fichier correspondant ainsi que des informations relatives (titre, durée, artiste, ...) ?

    Cordialement,
    Idriss

  4. #4
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 761
    Points : 52 547
    Points
    52 547
    Billets dans le blog
    5
    Par défaut
    Citation Envoyé par ok.Idriss Voir le message
    Bonjour.

    Ce genre de solution est tout de même à éviter tant que c'est possible (avec tout SGBDR).
    Là vous dites absolument n'importe quoi !!!!

    En effet, la norme SQL à prévu un mécanisme haut de gamme de gestions des fichiers en base avec le DATALINK (voir mon bouquin sur SQL à ce sujet).
    Ce mécanisme est implémenté notamment dans Microsoft SQL Server et permet tout à la fois de stocker tout type de fichier dans le système de fichier de l'OS mai sous le contrôle du SGBDR, c'est à dire avec la gestion des transactions et une sauvegarde synchrone (fichiers et données des tables).

    Comment ferez-vous si vous devez sauvegarder de manière cohérente une GED en ayant d'un côté la base de données et de l'autre le repertoire contenant tous les documents électronique de la GED sous forme de fichier ?????

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

  5. #5
    Rédacteur

    Avatar de ok.Idriss
    Homme Profil pro
    IS Consultant
    Inscrit en
    Février 2009
    Messages
    5 220
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : IS Consultant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Février 2009
    Messages : 5 220
    Points : 19 452
    Points
    19 452
    Par défaut
    Bonjour Frederic.

    Moi je parlais du stockage bit à bit dont il était question, j'ai peut être tort mais ça me parait un peu lourd pour ce type de fichiers.

    Après je n'ai jamais nié que les SGBDR offrent ce type de possibilités, et au niveau gestion des transactions, c'est sûrement plus évident à gérer, mais là tout dépend des besoins (pas forcemment besoin de tuer une mouche avec un fusille d'assaut, une simple chaussure suffit ).

    Bref, c'est un point de vue.

    Idriss

  6. #6
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    21 761
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Expert bases de données / SQL / MS SQL Server / Postgresql
    Secteur : Conseil

    Informations forums :
    Inscription : Mai 2002
    Messages : 21 761
    Points : 52 547
    Points
    52 547
    Billets dans le blog
    5
    Par défaut
    Ayant eu à faire de nombreux audits, j'ai constaté systématiquement que les applications de type GED étaient incapable de restaurer de manière cohérente les données lorsque ces dernières étaient sans contrôle du SGBDR.
    La plupart des clients ne le savent pas et lorsque qu'il le découvre cela peut être dramatique.
    Il y a quelques années une compagnie d'assurance ayant eu ce genre d'outil a tout bonnement perdu son procès parce qu'elle soutenait que son client ne lui avait pas envoyé le courrier se basant sur l'application... Or elle avait été restauré pour migration de serveur et à cette occasion quelque dizaines de courrier avaient été perdu !!!

    A +
    Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL
    Le site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/
    Blog SQL, SQL Server, SGBDR : http://blog.developpez.com/sqlpro
    Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp.
    Entreprise SQL SPOT : modélisation, conseils, audit, optimisation, formation...
    * * * * * Expertise SQL Server : http://mssqlserver.fr/ * * * * *

Discussions similaires

  1. les types de classes supportées par PHP
    Par Y0u35 dans le forum Langage
    Réponses: 5
    Dernier message: 07/07/2011, 13h14
  2. Réponses: 1
    Dernier message: 21/01/2010, 14h21
  3. [PEAR][SOAP] Support des types de données complexes
    Par elendil dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 05/12/2007, 10h58
  4. [MySQL] le type de donnée retourné par mysql_fetch_assoc est fantaisiste
    Par guidav dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 04/06/2007, 16h07
  5. Réponses: 2
    Dernier message: 08/10/2006, 11h44

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