• [^] # Re: Bonne nouvelle

    Posté par . En réponse au journal free & postgresql 8 & php 5. Évalué à 1.

    On peut faire des sauvegardes cohérentes des bases de données depuis longtemps avec MySQL:

    1. FLUSH TABLES WITH READ LOCK
    2. Backup du répertoire contenant la base de données
    3. UNLOCK TABLES

    Si en plus on utilise un filesystem permettant les snapshots (ex: lvm), on peut faire:

    1. FLUSH TABLES WITH READ LOCK
    2. Activer un snapshot
    3. UNLOCK TABLES
    4. Sauvegarder à partir du snapshot
    5. Désactiver le snapshot

    La sauvegarde est consistante ET le blocage de la base de données minimal (l'activation du snapshot ne prend qu'une fraction de seconde)