Утилита Bacula для бекапов баз PostgreSQL: в чем преимущества применения

Исполь­зо­ва­ние ути­ли­ты Bacula при созда­нии бека­пов баз PostgreSQL поз­во­ля­ет добить­ся сле­ду­ю­щих результатов:

  • уско­ре­ние и упро­ще­ние процесса;
  • воз­мож­ность воз­об­нов­ле­ния инфор­ма­ции без глу­бо­ко­го пони­ма­ния функ­ци­о­ни­ро­ва­ния ком­по­нен­тов PostgreSQL;
  • выпол­не­ние постав­лен­ной зада­чи без навы­ков созда­ния скрип­тов высо­кой слож­но­сти, необ­хо­ди­мых для рабо­ты с дан­ной СУБД.

Bacula поз­во­ля­ет реа­ли­зо­вать бека­пы баз дан­ных в раз­ных сре­дах. Напри­мер, в вер­сии Enterprise Edition есть инте­гри­ро­ван­ный агент, спо­соб­ный созда­вать копии при исполь­зо­ва­нии опе­ра­ци­он­ной систе­мы Windows. Эта ути­ли­та лег­ко кон­со­ли­ди­ру­ет­ся с 1С для созда­ния резерв­ных копий, если была исполь­зо­ва­на PostgreSQL.

Авто­ма­ти­за­ция бека­пов поз­во­ля­ет настро­ить резерв­ное копи­ро­ва­ние наи­бо­лее зна­чи­мой инфор­ма­ции в авто­ма­ти­че­ском режиме:

  • уста­нов­лен­ные конфигурации;
  • опре­де­ле­ние пользователей;
  • таб­ли­цы.

Поче­му выби­ра­ют Bacula? Основ­ные причины:

  • под­держ­ка полу­че­ния необ­хо­ди­мых све­де­ний из дампов;
  • допол­ни­тель­ные воз­мож­но­сти. Мож­но созда­вать диф­фе­рен­ци­аль­ные и инкре­мен­таль­ные бека­пы СУБД;
  • созда­ние бека­па осу­ществ­ля­ет­ся авто­ма­ти­че­ски при добав­ле­нии зна­чи­мых дан­ных: поль­зо­ва­те­лей, таблиц;
  • мож­но исполь­зо­вать вме­сте с БД, создан­ны­ми в 1С.

Отличия бекапа через DUMP и PITR

По всем пока­за­те­лям, кро­ме двух, тех­но­ло­гия воз­об­нов­ле­ния по кон­троль­ным точ­кам пре­вос­хо­дит воз­мож­но­сти DUMP:

  • быст­рее созда­ет резерв­ные копии;
  • ско­рость вос­ста­нов­ле­ния суще­ствен­но выше;
  • раз­ме­ры бека­па зна­чи­тель­но больше;
  • воз­мож­но вос­ста­нов­ле­ние в про­из­воль­но выбран­ной точке;
  • есть раз­ные уров­ни созда­ния копий.

DUMP предо­став­ля­ет сле­ду­ю­щие возможности:

  • вос­ста­нов­ле­ние на более новую вер­сию СУБД;
  • вос­ста­нов­ле­ние отдель­ных объектов.

При этом оба вари­ан­та допус­ка­ют созда­ние бека­па без оста­нов­ки рабо­ты БД. Мож­но про­ве­сти воз­врат к более ста­рой вер­сии СУБД. Bacula под­дер­жи­ва­ет мно­же­ство Linux-плат­форм, поэто­му ее мож­но лег­ко инте­гри­ро­вать в боль­шин­ство сер­ве­ров под управ­ле­ни­ем дан­ной ОС. Если у вас воз­ни­ка­ют вопро­сы, сле­ду­ет про­кон­суль­ти­ро­вать­ся с опыт­ны­ми спе­ци­а­ли­ста­ми. Они вве­дут вас в курс дела и предо­ста­вят исчер­пы­ва­ю­щую инфор­ма­цию, кото­рая помо­жет решить все воз­ник­шие проблемы.

Под­го­тов­ле­но по мате­ри­а­лам ста­тьи «Резерв­ное копи­ро­ва­ние PostgreSQL и вос­ста­нов­ле­ние БД. Бекап базы PostgreSQL»: https://www.backup-solutions.ru/rezervnoe-kopirovanie-postgresql/

Leave a Comment

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.