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

Outils MySQL Discussion :

Compresser les données avant insertion ?


Sujet :

Outils MySQL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut Compresser les données avant insertion ?
    Bonjour à tous,

    J'ai une base de données qui à pour vocation de devenir très grosse(de l'ordre de quelques gigas) principalement à cause d'une table contenant du texte.

    Est ce que Mysql s'occupe de compresser le texte ou est-il préférable de le compresser avant insertion dans un champ blob et dézipper pour visualisation.

    Pour info, je n'ai aucune recherche à faire sur ce texte, donc pas de problème lié au fait que je ne puisse pas faire de requete directement sur le contenu du champ..


  2. #2
    Membre Expert Avatar de Maximil ian
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    2 622
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 2 622
    Par défaut
    Salut,

    Sous MySQL 5, le moteur Archive permet de compresser des tables, mais les données ne sont pas modifiables (seuls INSERT et SELECT sont autorisés) et l'absence d'index peut être gênant pour les performances en lecture.

    L'utilitaire Myisampack permet de compresser des tables mais elles sont aussi en lecture seule.

    A ma connaissance les colonnes TEXT ne sont pas compressées par MySQL. Le mieux serait peut-être d'utiliser la fonction SQL COMPRESS() à l'insertion des données.

  3. #3
    Membre chevronné Avatar de GregPeck
    Inscrit en
    Novembre 2005
    Messages
    530
    Détails du profil
    Informations forums :
    Inscription : Novembre 2005
    Messages : 530
    Par défaut
    On peux difficilement faire plus clair comme réponse.

    Je vais donc compresser avant insertion.

    Merci beaucoup et bonne continuation.

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

Discussions similaires

  1. [MySQL] Recuperer les champs avant insertion dans la base de données.
    Par jmtrivia dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 23/04/2014, 15h00
  2. Relecture données avant insert
    Par pgrcsn dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 11/02/2010, 19h58
  3. Vérifier les données avant de les insérer
    Par Invité dans le forum Langage
    Réponses: 3
    Dernier message: 04/08/2009, 22h31
  4. [VBA-A] INSERT INTO en vérifiant les données avant !!
    Par Rumeurs dans le forum VBA Access
    Réponses: 9
    Dernier message: 12/04/2006, 14h07
  5. Réponses: 4
    Dernier message: 18/08/2003, 09h53

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