FBDataGuard
FBDataGuard је сада део HQbird Standard-а!
FBDataGuard је алат на серверској страни за праћење Firebird база података и спречавање корупције. Он прати базе података и серверско окружење, обавља резервне копије на прави начин, прикупља статистику и шаље упозорења о свим стварним и могућим проблемима.
FBDataGuard је намењен да буде аутоматски одржаватељ и асистент администратора за важне Firebird базе података, посебно на удаљеним локацијама и када је у пакету са софтвером заснованим на Firebird-у. Такође се може користити за напредни опоравак заштићене базе података у случају тешке корупције (нпр. узроковане хардверским отказом).
Главне карактеристике FBDataGuard-а су:
- Аутоматизоване резервне копије са опцијом „тест враћања" и могућношћу чувања историје резервних копија.
- Онлајн провера здравља праћених база података
- Праћење грешака (firebird.log и друге грешке)
- Аутоматизована онлајн провера здравља индекса и поновно израчунавање статистике
- Праћење маркера трансакција
- Праћење привремених датотека
- Подршка за Windows и Linux
- Имејл упозорења
FBDataGuard документација
Како функционише
FBDataGuard се инсталира на истом серверу где ради Firebird (неопходно је пратити важне серверске параметре). Након инсталације потребно је одредити базе података за праћење.
FBDataGuard има неколико десетина задатака који се извршавају по распореду; многи од ових задатака су дизајнирани да провере одређене параметре и процене да ли су у оквирима сигурних граница, док су други задаци дизајнирани да покрећу резервне копије, прикупљају статистику и врше валидацију.
FBDataGuard је дизајниран да буде сигуран: на пример, ако FBDataGuard види да нема довољно слободног простора за завршетак резервне копије, неће покренути резервну копију, већ ће издати упозорење да упозори администратора.
За додавање база података за праћење и подешавање параметара за задатке одржавања, FBDataGuard има уграђену веб-конзолу. Веб-конзола приказује статусе сервера и задатака за праћење база података и омогућава измену својстава задатака.
Приступ веб-конзоли је заштићен корисничким именом и лозинком, а подразумевано је ограничен само на локални хост (наравно, може се везати за одређену IP адресу).
Наравно, FBDataGuard веб-конзоли се може приступити са удаљених рачунара и мобилних уређаја. То даје могућност контроле Firebird база података на удаљеним локацијама и сигурност да су оне здраве.
FBDataGuard се такође може конфигурисати помоћу скупа ini-датотека, како би се створила лако преносива конфигурација и користила на више рачунара са сличним Firebird подешавањем.
FBDataGuard и велике Firebird базе података
Обично се FBDataGuard користи у производном окружењу, посебно у следећим случајевима:
- Базе података са пословно критичним подацима унутар
- Велике базе података (>100Gb)
- 24x7 базе података
- Базе података без администраторске подршке
- Базе података на удаљеним локацијама
Погледајте ову презентацију за више детаља о FBDataGuard-у:
Firebird-ове велике базе података (на енглеском) од Nataly Polyanskaya
