[Uneex] Предложение по теме семинара

Yuri Ryazantsev yuri на unix.ru
Ср Окт 20 16:42:43 MSD 2004


On Wed, 20 Oct 2004 12:52:56 +0400 Constantin Stefanov
<cstef на parallel.ru> wrote:

> Yuri Ryazantsev wrote:
> 
> > А из этого последовало еще одно "вкусное" решение - целостный
> > backup :-))
> Вот кстати насчет целостного backup. Как, например, ведет себя
> какая-нибудь СУБД, если ее бэкапить вот так - сделать снимок ФС,
> а потом подсунуть ей назад? Наверняка скажет, что тут что-то не
> так. Но сумеет ли восстановиться? Ни у кого не было опыта (на
> любой СУБД - MySQL, PostreSQL, Oracle) - интересно, насколько
> такое вообще корректно?

А здесь есть два подхода:
- backup средствами СУБД и целостность поддерживается именно этими
средствами;
- backup средствами файловой системы; тогда необходимо привести
СУБД в некоторое неизменяемое состояние и это backup'ить;

БД, которые работают с нормальными транзакциями (ORACLE,
PostgreSQL) backup средствами СУБД выполняется на неизменяемом
snapshot и проблем с целостностью, как правило, не возникает. Для
MySQL все намного веселее :-)) Проще поискать в google на предмет
MySQL backup. Этот вопрос постоянно возникает.

Про UFS2 и целостный backup я упоминал несколько в другом смысле,
чем СУБД. Это возможности snapshot'ов (команда mksnap). Ее аналог
конечно есть и в Linux (это возможности LVM). Но это тема как раз
для дискуссии :-))) А также способ поделится решениями некоторых
проблем, о которых м.б. и не задумываются.

-- 
Yuri Ryazantsev <yuri на unix.ru>          | RIPE: YR1-RIPE
UNIX System Network Administrator       | RIPN: YAR1-RIPN


Подробная информация о списке рассылки Uneex