Повечето организации не осъзнават, че имат проблем с архивирането на бази данни, докато не се наложи да възстановят данните и не установят, че ги няма или не са във формата, която са очаквали.
Определеният администратор, управляващ средите на базата данни, трябва да бъде подготвен за ситуации, в които всяка неизправност може да окаже влияние върху наличността, целостта или използваемостта на база данни или приложение. Реагирането на тези неуспехи е ключов компонент от отговорностите на администратора и тяхната способност да реагират правилно зависи от това дали имат добре планирана стратегия за архивиране и възстановяване на база данни.
Известно е, че „Историята на играчките 2“ на Pixar почти никога не се е случвала поради неправилно стартиране на командния ред, което е довело до изтриване на филма и неефективна стратегия за архивиране. Този филм спечели близо 500 милиона долара по целия свят в боксофиса... пари, които, без факта, че един член на екипа си е направил лично резервно копие, може би никога не са били направени.
ClusterControl ви предоставя усъвършенствани функции за архивиране и преодоляване на срив, използвайки интерфейс за насочване и щракване за лесно възстановяване на вашите данни, ако нещо се обърка и може да бъде ваш помощник на DBA, когато става въпрос за изграждане на ефективна стратегия за архивиране. Има много аспекти, които трябва да се вземат предвид при изграждането на такава стратегия.
Тук в Severalnines имамеексперти по бази данни които са писали много по темата и в този блог ще съберем най-добрите ресурси, за да ви помогнем да изградите своя собствена стратегия за архивиране на база данни за MySQL и MariaDB бази данни по-конкретно.
Ако използвате среда MySQL или MariaDB, нашият най-добър ресурс за вас е безплатната бяла книга „Ръководството на DevOps за архивиране на бази данни за MySQL и MariaDB“. Ръководството обхваща двете най-популярни помощни програми за архивиране, налични за MySQL и MariaDB, а именно mysqldump и Percona XtraBackup. Освен това обхваща теми като това как функциите на базата данни като бинарно регистриране и репликация могат да бъдат използвани в стратегиите за архивиране и предоставя най-добри практики, които могат да се прилагат към топологии с висока наличност, за да направят архивирането на база данни надеждно, сигурно и последователно.
В допълнение към бялата книга има два уебинара, фокусирани върху архивирането, които можете да гледате при поискване. „Урок за MySQL – Съвети за архивиране на MySQL, MariaDB и Galera Cluster“ и „Станете MySQL DBA – Вземете решение за подходящо решение за архивиране.“ Всеки от тези уебинари предлага съвети и най-добри практики за изграждане на резервен план и обобщава голяма част от съдържанието, което е достъпно в нашия уебсайт.
Ето нашите най-популярни и подходящи блогове по темата...
Общ преглед на архивирането и възстановяването
В блога „Станете MySQL DBA - Архивиране и възстановяване“ предоставяме преглед на високо ниво на архивирането и възстановяването при управление на MySQL среда. В блога е включен преглед на различни методологии за архивиране, преглед на логическите и физическите архиви и някои най-добри практики и насоки, които можете да следвате.
Влиянието на MySQL Storage Engines върху архивирането
В блога „Изборът на MySQL Storage Engine и неговото въздействие върху процедурите за архивиране“ обсъждаме как изборът на различни типове машини за съхранение (като MyISAM, InnoDB и др.) може да окаже влияние върху вашата стратегия за архивиране.
Изграждане на стратегия и план за архивиране
В нашия блог „mysqldump или Percona XtraBackup? Стратегии за архивиране за MySQL Galera Cluster“ обсъждаме различните опции, които са ви достъпни, когато правите своя план за архивиране и възстановяване със специален фокус върху това да го направите по начин, който не засяга производителността.
Уверете се, че правите добро архивиране
В нашия блог „Как да извършваме ефективно архивиране за MySQL и MariaDB“ обсъждаме редица начини за архивиране на MySQL и MariaDB, всеки от които има плюсове и минуси.
Използване на ClusterControl за архивиране
В блога „Съвети и трикове за ClusterControl – Най-добри практики за архивиране на бази данни“ трябва да разберем как ефективно да управляваме вашия план за архивиране с помощта на ClusterControl. С ClusterControl можете да планирате логически или физически резервни копия с обработка на отказ и лесно да възстановявате резервни копия в начални възли или системи.
Допълнителни блогове
Има още няколко блога, написани през годините, които също могат да ви помогнат да гарантирате, че архивирането ви се извършва успешно и ефективно. Ето списък с тях...
Пълно възстановяване на MySQL или MariaDB Galera клъстер от архивиране
Извършването на редовни архиви на вашия клъстер от база данни е наложително за висока наличност и възстановяване след бедствие. Тази публикация в блога предоставя серия от най-добри практики за това как да възстановите напълно MySQL или MariaDB Galera Cluster от резервно копие.
Прочетете блога
Какво е новото в ClusterControl 1.4 – Управление на архивиране
Тази публикация в блога обхваща новите функции за архивиране, налични в ClusterControl версия 1.4.
Прочетете блога
Съвети и трикове за ClusterControl:Персонализиране на вашите архивни копия на база данни
ClusterControl следва някои най-добри практики за извършване на архивиране с помощта на mysqldump или Percona xtrabackup. Въпреки че те работят за по-голямата част от работните натоварвания на база данни, все пак може да искате да персонализирате вашите архиви. Този блог ви показва как.
Прочетете блога
Архитектура за неуспех – възстановяване след бедствие на MySQL/MariaDB Galera Cluster
Независимо дали използвате нечупливи частни центрове за данни или публични облачни платформи, възстановяването при бедствия (DR) наистина е ключов проблем. Тук не става въпрос за копиране на вашите данни в сайт за архивиране и възможността да ги възстановите, а за непрекъснатост на бизнеса и колко бързо можете да възстановите услугите, когато настъпи бедствие.
Прочетете блога
Използване на BitTorrent Sync за прехвърляне на резервни копия на база данни извън сайта
BitTorrent Sync е просто приложение за репликация, осигуряващо криптирано двупосочно прехвърляне на файлове, което може да работи зад NAT и е специално проектирано да обработва големи файлове. Използвайки простотата на Bittorrent Sync, можем да прехвърляме архивни файлове далеч от нашия клъстер, подобрявайки наличността на архивиране и намалявайки разходите за повредени архиви, където можете редовно да проверявате резервните си копия извън сайта.
Прочетете блога
Как да клонирате вашата база данни
Ако управлявате производствена база данни, има големи шансове да се наложи да клонирате базата си данни на различен сървър от производствения сървър. Основният метод за създаване на клонинг е възстановяване на база данни от скорошен архив на различен сървър на база данни. Други методи включват репликиране от изходна база данни, докато тя е в действие, като в този случай е важно оригиналната база данни да не бъде засегната от каквато и да е процедура за клониране.
Прочетете блога
Не използвате MySQL? Ето някои ресурси, с които трябва да помогнем с други технологии за бази данни...
Станете DBA на MongoDB:Архивни копия на MongoDB
Това е нашата пета публикация в поредицата блогове „Станете MongoDB DBA“ – как да направите добра стратегия за архивиране на MongoDB, какви инструменти са налични и за какво трябва да внимавате.
Прочетете блога
Станете DBA на MongoDB:Възстановяване на вашите данни
Това е нашата шеста публикация от поредицата блогове „Станете MongoDB DBA“ – как да възстановите MongoDB с помощта на резервно копие.
Прочетете блога
Станете PostgreSQL DBA - логически и физически резервни копия на PostgreSQL
Правенето на резервни копия е една от най-важните задачи на DBA - то е от решаващо значение за наличността и целостта на данните. Част от нашата серия Become a PostgreSQL DBA, тази публикация в блога обхваща някои от методите за архивиране, които можете да използвате с PostgreSQL.
Прочетете блога