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 :

le moteur d'archive de MySQL [Fait]


Sujet :

Outils MySQL

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Octobre 2008
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Octobre 2008
    Messages : 35
    Points : 34
    Points
    34
    Par défaut le moteur d'archive de MySQL
    Bonjour

    suite à mon sujet ici

    j'ai trouvé que MySQL possédait un moteur d'archivage pour tout ce qui est table de log.

    j'ai trouvé ceci:
    http://www.jellyandcustard.com/2006/...data-in-mysql/


    J'aimerais voir comment on doit utiliser cet outil pour archiver mes données des tables de log.

    Y aurait-il de la doc en français sur le moteur d'archivage de MySQL?
    (a part cette page qui n'en dit guère... )
    ou peut-être que qqun pourrait m'expliquer?


    Merci d'avance

  2. #2
    Membre régulier
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Décembre 2006
    Messages
    156
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Décembre 2006
    Messages : 156
    Points : 110
    Points
    110
    Par défaut
    yo,

    Ici, t'as un forum sur les archives mais en anglais:

    http://forums.mysql.com/list.php?112

    a+

    Nicolas

  3. #3
    Rédacteur/Modérateur

    Avatar de Antoun
    Homme Profil pro
    Architecte décisionnel
    Inscrit en
    Octobre 2006
    Messages
    6 284
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte décisionnel
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2006
    Messages : 6 284
    Points : 11 737
    Points
    11 737
    Par défaut
    ça n'est pas un moteur d'archivage. C'est un moteur de stockage conçu pour l'archivage. Autrement dit, ce sont des tables comme les autres, mais elles n'acceptent que la lecture (SELECT) et l'ajout (INSERT) et refusent suppressions (DELETE) et modifications (UPDATE).

    Si par exemple tu as une table qui est faite comme ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE TABLE Ventes (
      DateHeure DATETIME NOT NULL,
      IDclient INTEGER,
      IDproduit INTEGER,
      Quantite INTEGER
    )
    Tu crées la table d'archives correspondante :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    CREATE TABLE Ventes_Arch (
      DateHeure DATETIME NOT NULL,
      IDclient INTEGER,
      IDproduit INTEGER,
      Quantite INTEGER
    ) ENGINE = ARCHIVE
    Ensuite, tu y déplaces les anciennes données :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    INSERT INTO Ventes_Arch
    SELECT *
    FROM Ventes
    WHERE DateHeure < '2008-09-19' ;
     
    DELETE
    FROM Ventes
    WHERE DateHeure < '2008-09-19' ;

Discussions similaires

  1. Le moteur de stockage pour MySQL TokuDB devient open source
    Par Cedric Chevalier dans le forum MySQL
    Réponses: 5
    Dernier message: 22/01/2015, 13h58
  2. Moteur de recherche PHP/MySQL
    Par outmane16 dans le forum Langage
    Réponses: 12
    Dernier message: 07/08/2011, 20h07
  3. [MySQL] Moteur de recherche avec MySQL
    Par Davidlouiz dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 28/10/2008, 16h29
  4. Moteur de recherche avec MySQL
    Par Davidlouiz dans le forum Langage SQL
    Réponses: 1
    Dernier message: 26/10/2008, 23h23

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