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

MS SQL Server Discussion :

MSSQL2005: Stockage => XML VS TEXT


Sujet :

MS SQL Server

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Novembre 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Japon

    Informations forums :
    Inscription : Novembre 2007
    Messages : 125
    Par défaut MSSQL2005: Stockage => XML VS TEXT
    Bonjour,
    J’ai une question, qui me parait plutôt simple, mais je n'ai pas trouvé de réponse à ce jour.

    Je suis actuellement sous la version 2K de MSSQL et nous allons bientôt migré vers MSSQL2005.

    Dans une table on à un champ TEXT de +- 4 000 000 de caractères donc +- 4MB, ce que je voudrai savoir c’est combien il pèserait dans une colonne XML (+-).
    En supposant que cela dépend de plusieurs facteurs (DTS,…).

    J’ai pris un cas extrême que j’ai trouvé, ceci étant d’avoir un meilleur vu sur les gains potentiel vu que je suppose que pour une colonne XML il sauvera la sérialisation du XML et non du texte plat.

    Merci.
    Bien à vous.

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Août 2002
    Messages
    1 249
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2002
    Messages : 1 249
    Par défaut
    honnêtement, l'intérêt des champs XML sur SQL Serveur 2005, ce n'est pas le poids bien que l'on puisse stocker 2 giga. C'est la structuration que procure ce type pour les données et l'ensemble des outils XML associés avec cette version ( XQuery, XPath... ).

  3. #3
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    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 : 22 010
    Billets dans le blog
    6
    Par défaut
    Non seulement la structuration, mais les possibilités de requêtage via Xpath et XQuery et surtout leur indexation !

    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/ * * * * *

  4. #4
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Novembre 2007
    Messages
    125
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Japon

    Informations forums :
    Inscription : Novembre 2007
    Messages : 125
    Par défaut
    Bonjour,
    merci pour la réponse.
    Je sais bien que le type XML apporte plein d'avantage.
    mais le poids est toujours ma question.
    donc si 4 MB en TEXT devient un XML, quel serait +- son poids?

    Merci à vous.

  5. #5
    Rédacteur

    Avatar de SQLpro
    Homme Profil pro
    Expert bases de données / SQL / MS SQL Server / Postgresql
    Inscrit en
    Mai 2002
    Messages
    22 010
    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 : 22 010
    Billets dans le blog
    6
    Par défaut
    Impossible de le dire car cela tient compte des balises.
    Si chacune de vos balise fait 3 caractères, cela sera bien différent si en moyenne chacune de vos balise fait 32 caractères.
    Cela dépendra aussi du nombre de balises et du nombre d'item dans le document.

    Pour finir cela dépendra en sus des index que vous y mettrez...

    Bref faites des essais !

    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. Comment transformé de xml en texte simple ?
    Par scaleo dans le forum C#
    Réponses: 4
    Dernier message: 23/06/2007, 17h04
  2. Xml Flash texte
    Par sisssi_1 dans le forum XML/XSL et SOAP
    Réponses: 1
    Dernier message: 26/06/2006, 23h13
  3. [XSLT] XML to Text
    Par syvid dans le forum XSL/XSLT/XPATH
    Réponses: 6
    Dernier message: 07/06/2006, 15h44
  4. Stockage de xml : base de données ou fichiers
    Par ahebert dans le forum XQUERY/SGBD
    Réponses: 1
    Dernier message: 26/08/2005, 07h28
  5. [Conception][Stockage]Fichier XML, SGBD ?
    Par le Daoud dans le forum Format d'échange (XML, JSON...)
    Réponses: 8
    Dernier message: 17/02/2005, 15h06

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