The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Bacula mysql и xtrabackup"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Резервное копирование)
Изначальное сообщение [ Отслеживать ]

"Bacula mysql и xtrabackup"  +/
Сообщение от Shodan (ok) on 25-Авг-15, 16:36 
Поделитесь решениями для инкрементального бэкапа mysql средствами xtrabackup и bacula.
Основная проблема что приходится создавать постоянную полную копию бд для инкрементальных бэкапов и если баз несколько и весят по 500 гигов, то это уже проблематично.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Bacula mysql и xtrabackup"  +/
Сообщение от ALex_hha (ok) on 25-Авг-15, 18:44 
> Основная проблема что приходится создавать постоянную полную копию бд для инкрементальных  бэкапов

а зачем?


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Bacula mysql и xtrabackup"  +1 +/
Сообщение от Pahanivo (ok) on 25-Авг-15, 19:19 
> а зачем?

скорее не зачем - а от чего :)
от непонимания ...

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Bacula mysql и xtrabackup"  +/
Сообщение от Shodan (ok) on 26-Авг-15, 10:23 
>> Основная проблема что приходится создавать постоянную полную копию бд для инкрементальных  бэкапов
> а зачем?

Я так понял что нужно держать постоянно полный бэкап для создания инкрементальных бэкапов?

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Bacula mysql и xtrabackup"  +/
Сообщение от Square1 on 25-Авг-15, 22:01 
> Поделитесь решениями для инкрементального бэкапа mysql средствами xtrabackup и bacula.
> Основная проблема что приходится создавать постоянную полную копию бд для инкрементальных
> бэкапов и если баз несколько и весят по 500 гигов, то
> это уже проблематично.

Ну раз в неделю вы делаете полную копию, а потом инкрементальные бэкапы 6 дней..
В чем вопрос то?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Bacula mysql и xtrabackup"  +1 +/
Сообщение от Pahanivo (ok) on 25-Авг-15, 23:57 
> Ну раз в неделю вы делаете полную копию, а потом инкрементальные бэкапы
> 6 дней..
> В чем вопрос то?

думаю что главный подвох в том, как именно делать "инкрементный бэкап mysql" ... базы в 500 гиг ...

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

6. "Bacula mysql и xtrabackup"  +/
Сообщение от Shodan (ok) on 26-Авг-15, 10:26 
>> Ну раз в неделю вы делаете полную копию, а потом инкрементальные бэкапы
>> 6 дней..
>> В чем вопрос то?
> думаю что главный подвох в том, как именно делать "инкрементный бэкап mysql"
> ... базы в 500 гиг ...

Подвох в том, что нужно постоянно хранить диры с полными бэкапами, хотелось бы это обойти

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

7. "Bacula mysql и xtrabackup"  +/
Сообщение от ALex_hha (ok) on 26-Авг-15, 12:39 
> думаю что главный подвох в том, как именно делать "инкрементный бэкап mysql" ... базы в 500 гиг ...

так же, как и базы в 5/50 Гб

> Подвох в том, что нужно постоянно хранить диры с полными бэкапами, хотелось
> бы это обойти

и как вы себе это представляете? Даже если не брать контекст MySQL, а рассматривать обычные файлы

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Bacula mysql и xtrabackup"  +/
Сообщение от Pahanivo (ok) on 26-Авг-15, 12:42 
>> думаю что главный подвох в том, как именно делать "инкрементный бэкап mysql" ... базы в 500 гиг ...
> так же, как и базы в 5/50 Гб

поясните на пальцах плиз

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

8. "Bacula mysql и xtrabackup"  +/
Сообщение от Pahanivo (ok) on 26-Авг-15, 12:40 
> Подвох в том, что нужно постоянно хранить диры с полными бэкапами, хотелось
> бы это обойти

вы хотя бы попытайтесь понять что я вам написал - куда засунуть _полные_ бэкапы, как их делать и чем - это не есть проблема, это рядовой случай. если у вас нет денег на пару несколькотеррабайтных дисков то я сомневаюсь что вам нужна база 500гиг ...
к тому же инкрементное бэккопирование подразумевает наличие минимум хотя бы одного полного бэкапа - так как надо с чем то сравнивать текущий бэкап и вычислять инкремент, а также при наличии инкремента полный бэкап необходим для восстановления.
поэтому повторюсь - как именно вы собираетесь делать инкремент мускула, лично мне не понятно. если это понятно вам, то прошу поделится с аудиторией - ибо это ИМХО принципиальнейшая штука в данном вопросе.

Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

10. "Bacula mysql и xtrabackup"  +/
Сообщение от Shodan (ok) on 26-Авг-15, 12:46 
>[оверквотинг удален]
> поэтому повторюсь - как именно вы собираетесь делать инкремент мускула, лично мне
> не понятно. если это понятно вам, то прошу поделится с аудиторией
> - ибо это ИМХО принципиальнейшая штука в данном вопросе.

Если не знаете, то смысл дискуссию разводить?
Базы монтируются через нфс на стороне бэкап сервера, полный и инкремент делается xtrabackup, инкрементный идет в бакулу, полный остается на отдельном сторадже.


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "Bacula mysql и xtrabackup"  +/
Сообщение от Pahanivo (ok) on 26-Авг-15, 13:12 
интересует сам механизм создания инкрементного бекапа в данном случае - т.е. не чем он делается, а как именно он делается.
есть рабочая база и есть ее некий полный бекап - как считается инкремент? испульзуются bin-log или идет полное сравнение?
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

12. "Bacula mysql и xtrabackup"  +/
Сообщение от Andrey Mitrofanov on 26-Авг-15, 13:25 
> есть рабочая база и есть ее некий полный бекап - как считается
> инкремент? испульзуются bin-log или идет полное сравнение?

Волшебная пыль же. Прямо в https://www.percona.com/doc/percona-xtrabackup/2.2/xtrabacku... SUBJ-e.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

13. "Bacula mysql и xtrabackup"  +/
Сообщение от Shodan (ok) on 26-Авг-15, 13:32 
> интересует сам механизм создания инкрементного бекапа в данном случае - т.е. не
> чем он делается, а как именно он делается.
> есть рабочая база и есть ее некий полный бекап - как считается
> инкремент? испульзуются bin-log или идет полное сравнение?

xtrabackup использует innodb log sequence number для инкрементальных бэкапов. И конечно таблицы должны быть в innodb формате.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "Bacula mysql и xtrabackup"  +/
Сообщение от цц on 26-Авг-15, 15:41 
>> интересует сам механизм создания инкрементного бекапа в данном случае - т.е. не
>> чем он делается, а как именно он делается.
>> есть рабочая база и есть ее некий полный бекап - как считается
>> инкремент? испульзуются bin-log или идет полное сравнение?
> xtrabackup использует innodb log sequence number для инкрементальных бэкапов. И конечно
> таблицы должны быть в innodb формате.

Инкрементный бэкап 0-го уровня содержит полную копию базы.
Максимум что вы можете сделать для сокращения объемов- сжать бэкап.
Ну или трезво оценить нужно ли вам вообще хранить в базе такое количество записей.

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

15. "Bacula mysql и xtrabackup"  +/
Сообщение от Shodan (ok) on 26-Авг-15, 15:59 
>>> интересует сам механизм создания инкрементного бекапа в данном случае - т.е. не
>>> чем он делается, а как именно он делается.
>>> есть рабочая база и есть ее некий полный бекап - как считается
>>> инкремент? испульзуются bin-log или идет полное сравнение?
>> xtrabackup использует innodb log sequence number для инкрементальных бэкапов. И конечно
>> таблицы должны быть в innodb формате.
> Инкрементный бэкап 0-го уровня содержит полную копию базы.
> Максимум что вы можете сделать для сокращения объемов- сжать бэкап.
> Ну или трезво оценить нужно ли вам вообще хранить в базе такое
> количество записей.

Мне вот интересно, как коммерческие системы бэкапа это обходят или тоже создают полные копии баз?

Ответить | Правка | ^ к родителю #14 | Наверх | Cообщить модератору

16. "Bacula mysql и xtrabackup"  +/
Сообщение от tsolodov1 email on 26-Авг-15, 17:16 
ну и бакапьте бинлоги, в чем проблема?
Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "Bacula mysql и xtrabackup"  +/
Сообщение от Square1 on 26-Авг-15, 18:53 
>[оверквотинг удален]
>>>> есть рабочая база и есть ее некий полный бекап - как считается
>>>> инкремент? испульзуются bin-log или идет полное сравнение?
>>> xtrabackup использует innodb log sequence number для инкрементальных бэкапов. И конечно
>>> таблицы должны быть в innodb формате.
>> Инкрементный бэкап 0-го уровня содержит полную копию базы.
>> Максимум что вы можете сделать для сокращения объемов- сжать бэкап.
>> Ну или трезво оценить нужно ли вам вообще хранить в базе такое
>> количество записей.
> Мне вот интересно, как коммерческие системы бэкапа это обходят или тоже создают
> полные копии баз?

Коммерческие системы бэкапа поступают еще хуже...Они не только фуллкопии создают, они еще и к инкрементным копиям архивлоги хранят...

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

18. "Bacula mysql и xtrabackup"  +/
Сообщение от Pahanivo (ok) on 27-Авг-15, 12:52 
> xtrabackup использует innodb log sequence number для инкрементальных бэкапов. И конечно
> таблицы должны быть в innodb формате.

к 15 посту задача таки сформулирована ... радует :)

Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "Bacula mysql и xtrabackup"  +/
Сообщение от Shodan (ok) on 27-Авг-15, 15:56 
>> xtrabackup использует innodb log sequence number для инкрементальных бэкапов. И конечно
>> таблицы должны быть в innodb формате.
> к 15 посту задача таки сформулирована ... радует :)

Таки по теме есть что сказать?

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру