Online backup, the right way? [MySQL] - réseaux et sécurité - Linux et OS Alternatifs
Marsh Posté le 08-09-2012 à 10:33:30
M300A a écrit : Et il se trouve que ces enfoirés d'Oracle vendent un vrai produit de backup. |
Non mais tu t'attends à quoi aussi ? MySQL est la version "communautaire", il y a la base mais si tu en veux plus soit tu vas voir ailleurs soit tu sors le porte-monnaie
Perso j'utilise mysqldump, en verrouillant l'accès aux sites le temps des backups.
Marsh Posté le 08-09-2012 à 12:49:23
Non mais je m'attends à rien, je trouve ça juste hallucinant que le monde entier utilise une pseudo appli libre sans s'être rendu compte qu'il n'existait aucun outil de backup valable.
J'utilise mysqldump avec un set de script maison mais c'est de la merde.
Marsh Posté le 08-09-2012 à 12:56:16
M300A a écrit : mais c'est de la merde. |
mysqldump fait pourtant bien son taf, c'est quoi ton problème avec ?
Beaucoup de temps pour faire la sauvegarde ? Verrouillage en lecture seule ?
Marsh Posté le 08-09-2012 à 13:24:16
Le lock... Pour un site web c'est juste pas possible comme solution
Marsh Posté le 08-09-2012 à 13:58:29
M300A a écrit : Non mais je m'attends à rien, je trouve ça juste hallucinant que le monde entier utilise une pseudo appli libre sans s'être rendu compte qu'il n'existait aucun outil de backup valable. |
Bah disons que perso quand je lance mes mysqldump à 2h du matin, j'ai suffisamment peu de charge et mes bdd sont suffisamment petites (< 1Go) pour que ça ne se remarque pas.
Marsh Posté le 08-09-2012 à 16:14:09
Si un downtime n'est pas acceptable
- tu réplique ton serveur et lance le backup sur le slave
- tu utilise innodb (--single-transaction)
Marsh Posté le 08-09-2012 à 18:26:33
Y'a possibilité de faire une arnaque pour avoir deux instances de mysql en master/slave sur un même serveur ?
Marsh Posté le 08-09-2012 à 18:55:55
si tu lance une 2eme instance sur un autre socket/port, oui
Marsh Posté le 08-09-2012 à 00:26:05
Heyheyhey,
Bon. Après bien des galères je me suis retrouvé pris entre deux feux et j'ai du essayer de piger pourquoi un putain de website php/mysql ramait.
Quelques heures plus tard je pondais un article pour tracker les slow queries en les envoyant par mail au dev [1] et j'avais monté un tmpfs comme tmpdir.
On est satisfait du résultat mais il reste un truc chiant. Comme vous le savez, mysqldump c'est de la grosse merde et ça lock de partout. Du coup, bonjour les micro downtime au moment du backup
J'ai donc cherché... Et il se trouve que ces enfoirés d'Oracle vendent un vrai produit de backup. Dieu merci, ça fork dans tous les sens et percona semble déjà avoir un outils de backup à chaud "lock-free" [2].
Des retours ? Vous gérez ça comment ?
Adam.
[1] http://blog.le-vert.net/?p=41
[2] http://www.percona.com/doc/percona-xtrabackup/
---------------
:wq