Logo journal du hacker middle
  1. 3

Nouvel article, le sujet est le suivant : Comment backup une base de données de production? Une problématique courante, je propose ici une solution en utilisant Git.

  1.  

  2. 2

    Salute,

    Bon dans les 5 premiers résultats d'une recherche “Backup your Database in Git” : http://softwareengineering.stackexchange.com/questions/241109/is-backing-up-a-mysql-database-in-git-a-good-idea

    L'article en Anglais sur lequel est basé cet article date de 2009, certains commentaires remontent les soucis pouvant en résulter.

    “Disclamer : Je n’ai pas testé cette solution en production” –> Ne pas tester ni utiliser en production. De là on peut se demander si l'article est utile.

    J'espère ne pas paraître dur mais entre ce qu'il est possible de faire avec un outil et ce qu'il est recommandé de faire, il y a un monde. Je peux utiliser un tournevis pour planter des clous mais c'est pas fait pour à la base. En tant que sysadmin cet article est plus un problème qu'autre chose car il laisse penser que c'est envisageable, cette solution est tout simplement à éviter car elle posera plus de problèmes qu'autre chose.

    Tcho !

    1. 2

      Yop,

      Merci pour ton retour ^^. Je sais pour l'article de 2009, c'était une base. Je pense que l'article est plus plus réaliste aujourd’hui qu'en 2009 ou git avant de sérieux soucis. Git gérant aujourd'hui bien mieux les gros fichiers et les gros dépôts.

      Cependant, si j'avais pu faire plus d'expérimentation je pense que je serai à même dé déconseiller ça sur des bases assez volumineuses. Cependant sur des bases de quelques Mo (peut être jusque 100 Mo) de sites persos ou pro avec peu de données c'est une solution simple.

      Je vais ajouter un warning plus explicite sur la problématique git sur des gros volumes.

      1. 1

        Les arguments avancés ici http://softwareengineering.stackexchange.com/questions/241109/is-backing-up-a-mysql-database-in-git-a-good-idea datent de 2014 et sont pertinents. Une sauvegarde doit être fiable et la restauration rapide (voire simple), c'est loin d'être le cas de cette proposition.

        Je t'embête plus ;)

        Tcho !

        1. 1

          J'ai ajouté un bon gros disclamer pour dire que la solution est imparfaite ^^.

          Tant que les remarques sont constructives je prends, je suis loin d'avoir la science infuse ^^.

          See you