powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите накидать стратегию бэкапирования
13 сообщений из 13, страница 1 из 1
Помогите накидать стратегию бэкапирования
    #39749456
Cammomile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет коллеги. Меня тут по работе попросили прикинуть на коленке план бекапов, где что хранить, сколько раз в в неделю копировать на резервные носители и всё такое прочее. Поскольку я не очень в административных делах, то спрошу тут.

Есть очень небольшая БД. Меньше 100 тысяч записей, 2-3 оператора 1 "робот" по выкачиванию "отчетиков". Добавляется в день меньше десятка записей. Сама бд сейчас 300 мегов.

Живёт, грубо говоря, под столом в админке ( на рабочей станции), но начальство решило сделать всё по серьезному(наконец-то) и выделить под базейку место на промышленном сервере.

Соответственно админы сервера хотят более-менее вменяемых требований по поддержке этой бд.

Прирост данных, я полагаю, с тысченку записей в год максимум , это примерно 30-60 мегабайт таднных.

Время простоя в случае полного факапа - "ну денек подождут", но в тоже время данные в базе довольно важные для некоторых ретроспективных анализов, так, что совсем напофиг делать нельзя.

В общем, помогите пожалуйста прописать стратегию бекапирования такой вот простецкой бд
...
Рейтинг: 0 / 0
Помогите накидать стратегию бэкапирования
    #39749462
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А бизнес-требования какие? Имхо, стоит плясать от них.
...
Рейтинг: 0 / 0
Помогите накидать стратегию бэкапирования
    #39749473
Cammomile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну бизнес требования тут такие. В любой момент может потребоваться сделать "самый главный отчет"™ и кинуть его "наверх", при этом можно затянуть на полдня-день если всё сломалось. Единовременно в базе сидит пара человек которые что-то там заносят новое , или правят старое. Но точно никаких подключений 100-500 тыщ пользователей в минуту.

Т.е. о БД никто не помнит, пока "петух не клюнет". Но когда клюет (а это недетерменированно) надо, чтоб всё было тип-топ.
...
Рейтинг: 0 / 0
Помогите накидать стратегию бэкапирования
    #39749489
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CammomileВ общем, помогите пожалуйста прописать стратегию бекапирования такой вот простецкой бд

В списке требований нет главного: сколько данных допускается потерять при катастрофе. Как
только это выяснишь, настраивай бэкапирование по стратегии ханойской башни с требуемой
периодичностью.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите накидать стратегию бэкапирования
    #39749501
Cammomile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что такое "стратегия ханойской башни"

Совсем "протерять" можно вообще несколько, потому, что это результат работы нескольких лет с удаленными источниками данных.

В течение дня можно протерять то/, что "машенька-оператор" сегодня занесла ручками, это значит, что завтра ей предется сделать двойную работу, если прямо вот все за сегодня потеряно.
...
Рейтинг: 0 / 0
Помогите накидать стратегию бэкапирования
    #39749506
Cammomile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
"не сколько" в смысле БД терять совсем нельзя.
...
Рейтинг: 0 / 0
Помогите накидать стратегию бэкапирования
    #39749526
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CammomileВ течение дня можно протерять то/, что "машенька-оператор" сегодня занесла ручками, это
значит, что завтра ей предется сделать двойную работу, если прямо вот все за сегодня потеряно.

То есть делать бэкап раз или два в сутки вполне достаточно. А стратегию погугли, там
хитрое повторное использование носителей (очистки бэкапов), благодаря которому достигается
компромисс между занимаемым бэкапами местом и глубиной возможного восстановления.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Помогите накидать стратегию бэкапирования
    #39749567
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovCammomileВ течение дня можно протерять то/, что "машенька-оператор" сегодня занесла ручками, это
значит, что завтра ей предется сделать двойную работу, если прямо вот все за сегодня потеряно.

То есть делать бэкап раз или два в сутки вполне достаточно. А стратегию погугли, там
хитрое повторное использование носителей (очистки бэкапов), благодаря которому достигается
компромисс между занимаемым бэкапами местом и глубиной возможного восстановления.

Глубина возможного восстановления важна, если возможна ситуация "Ой, мы 3 дня назад убили в базе важную информацию, поэтому вчерашний и позавчерашний бекап не подходят, а нужен недельной давности". Если такого быть не может (а судя по описанию, так и есть) - да, снимать полный бекап раз в день ночью, автоматом поднимать на тестовый сервер, прогонять проверочные скрипты (скажем, checkdb + сверка кол-ва записей в основных таблицах), в случае успеха раскладывать на 2 различных дисковых массива и закачивать в пару облаков (опционально при этом шифруя), благо объемы детские и даже бесплатных облаков хватит с лихвой.
...
Рейтинг: 0 / 0
Помогите накидать стратегию бэкапирования
    #39749686
Cammomile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кот Матроскин,

авторГлубина возможного восстановления важна, если возможна ситуация "Ой, мы 3 дня назад убили в базе важную информацию, поэтому вчерашний и позавчерашний бекап не подходят, а нужен недельной давности".

А разве FULL RECOVERY не подразумевает возможности откатить БД до определенной точки?
...
Рейтинг: 0 / 0
Помогите накидать стратегию бэкапирования
    #39749736
L_argo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У нас:
ФуллБекап 1 в день + бекапы логов каж. 10 мин.
Все автоматом отсылается через WinSCP на Linux. Там же файлы подчищаются старше ххх дней.
т.е. бекапы есть и локально и на удаленном надежном сервере нужное число дней.
Там же есть старые бекапы за прошлые годы.
...
Рейтинг: 0 / 0
Помогите накидать стратегию бэкапирования
    #39749746
Кот Матроскин
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CammomileКот Матроскин,

авторГлубина возможного восстановления важна, если возможна ситуация "Ой, мы 3 дня назад убили в базе важную информацию, поэтому вчерашний и позавчерашний бекап не подходят, а нужен недельной давности".

А разве FULL RECOVERY не подразумевает возможности откатить БД до определенной точки?
FULL RECOVERY - это полный бекап на некий момент + бекапы всех логов изменений с тех пор. Восстановиться, соответственно, можно на точку между этим "неким моментом" и последним бекапом логов.
Теоретически - да, можно сделать полный бекап на 1 января, весь год бекапить только логи и иметь возможность откатиться на любой день в году, но практически так никто не делает без острой необходимости, потому что
1. время поднятия бекапа начинает возрастать пропорционально количеству накопившихся логов.
2. регулярная проверка этих бекапов логов превращается в нетривиальную процедуру
соответственно, надежность конструкции падает.
...
Рейтинг: 0 / 0
Помогите накидать стратегию бэкапирования
    #39750187
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
CammomileВ общем, помогите пожалуйста прописать стратегию бекапирования такой вот простецкой бд

1. Каждые сутки один раз ночью бекап на два других (физически различных) носителя, хранить последние 10 - 20 бекапов...
2. Отдельный Бекап первого числа каждого месяца (в основном для истории и понимания), хранить за год -два (будет 12-24 шт. в отдельной папке)...
Максимальная потеря - Машины труды по вводу за один день, которые если будут, то будут по любому и проще эти 10 записей тупо ввести еще раз, чем выяснять какие остались после вчерашнего сбоя, какие нет...
...
Рейтинг: 0 / 0
Помогите накидать стратегию бэкапирования
    #39750371
Cammomile
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, коллеги.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Помогите накидать стратегию бэкапирования
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]