powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Имеет ли смысл в симпл модели делать дифференациальные бэкапы
34 сообщений из 34, показаны все 2 страниц
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743617
Фотография leonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Всю жизнь думал это несомовместимые вещи, ну например шринканули лог а потом дифф делаем.
Насколько я понимаю целостность бэкапа будет нарушена?
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743620
Фотография Ennor Tiegael
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonix,

Дифф от журнала транзакций не зависит. Вот прям ортогонален, буквально.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743623
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
целостность какого бэкапа, прости господи?

бэкап лежит себе в файле .bak
вы шринкаете лог базы,
каким местом будет задет файл .bak
или как еще можно нарушить его целостность???
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743624
Фотография leonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ennor Tiegaelleonix,

Дифф от журнала транзакций не зависит. Вот прям ортогонален, буквально.

А на основе каких данные делаются диффы? По данным фалой данных? там есть какая то отметка что это новые ещё не забэкапленные данные?
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743627
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonixА на основе каких данные делаются диффы? По данным фалой данных? там есть какая то отметка что это новые ещё не забэкапленные данные?
на основании Differential Bitmap
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743628
Фотография leonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123целостность какого бэкапа, прости господи?

бэкап лежит себе в файле .bak
вы шринкаете лог базы,
каким местом будет задет файл .bak
или как еще можно нарушить его целостность???


Целостность цепочки файлов бэкапов. там же все операции нумеруются и должны быть чётко следовать друг за другом.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743629
Фотография leonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123leonixА на основе каких данные делаются диффы? По данным фалой данных? там есть какая то отметка что это новые ещё не забэкапленные данные?
на основании Differential Bitmap

Спасибо! Покурю эту тему
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743633
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonixЦелостность цепочки файлов бэкапов. там же все операции нумеруются и должны быть чётко следовать друг за другом.
какая еще цепочка?
бывает log backup chain ,
у вас же вообще простая модель,
ни о каких бэкапах лога не может быть речь вообще
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743639
Фотография leonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123leonixЦелостность цепочки файлов бэкапов. там же все операции нумеруются и должны быть чётко следовать друг за другом.
какая еще цепочка?
бывает log backup chain ,
у вас же вообще простая модель,
ни о каких бэкапах лога не может быть речь вообще

Т.е. все эти заморочки с LNSами актуальны только для фулл модели?
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743645
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonixЦелостность цепочки файлов бэкапов. там же все операции нумеруются и должны быть чётко следовать друг за другом .
какая еще нумерация операций?
вы откуда такого этакого набрались?

сделан полный бэкап.
обнулился differential bitmap.
база продолжает обновляться.
любая страница данных, к-ая была изменена с момента полного бэкапа, получит 1 в битмапе.

теперь делаем дифф. бэкап.
смотрим битмап.
если у страницы 1, ее кладем в наш дифф.
если 0, не кладем.

какие еще номера операций?
какая мне вообще разница, какая по счету со времен Царя Гороха операция
поменяла эту страницу или ту страницу?

более того, завтра я снова делаю дифф.
битмап все тот же.
и где были единицы, они там и остались,
но, возможно, еще их прибавилось.
делаю дифф, его размер >= диффа вчерашнего.
но никакой цепочки нет!
вчерашний дифф и сегодняшний никак не связаны.

все, что надо знать диффу, это от какого ПОЛНОГО бэкапа он отсчитывается
(какой именно полный бэкап обнулил битмап)
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743650
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonixТ.е. все эти заморочки с LNSами актуальны только для фулл модели?
какие именно заморочки?
что нельзя накатить тот или иной бэкап лога, потому что его LSN слишком ранний/поздний?
это относится к бэкапам ЛОГА, которые в простой модели невозможны.
зато возможны в FULL и BULK LOGGED.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743652
Фотография leonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123leonixЦелостность цепочки файлов бэкапов. там же все операции нумеруются и должны быть чётко следовать друг за другом .
какая еще нумерация операций?
вы откуда такого этакого набрались?

сделан полный бэкап.
обнулился differential bitmap.
база продолжает обновляться.
любая страница данных, к-ая была изменена с момента полного бэкапа, получит 1 в битмапе.

теперь делаем дифф. бэкап.
смотрим битмап.
если у страницы 1, ее кладем в наш дифф.
если 0, не кладем.

какие еще номера операций?
какая мне вообще разница, какая по счету со времен Царя Гороха операция
поменяла эту страницу или ту страницу?

более того, завтра я снова делаю дифф.
битмап все тот же.
и где были единицы, они там и остались,
но, возможно, еще их прибавилось.
делаю дифф, его размер >= диффа вчерашнего.
но никакой цепочки нет!
вчерашний дифф и сегодняшний никак не связаны.

все, что надо знать диффу, это от какого ПОЛНОГО бэкапа он отсчитывается
(какой именно полный бэкап обнулил битмап)

Ок. Спасибо!
Этот я понял. Так работает для симпл модели.
Для фулл модели так же?
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743661
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonix Так работает для симпл модели.
Для фулл модели так же?
a в моем описании где-то есть хоть намек на модель?
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743669
Фотография leonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Yasha123leonix Так работает для симпл модели.
Для фулл модели так же?
a в моем описании где-то есть хоть намек на модель?
нету. Иногда выскакивают ошибки по поводу не правильно последовательности восстановления и там по LNS чтото.
Вот и подумалось что цепочки важны.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743680
Danion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
leonix,

Цепочки бекапов важны. Но такое название скорее для модели фулл: восстанавливаем фул + последний диф + по порядку все логи с последнего дифа (пример).
При модели simple обычно восстанавливают из связки фулл + последний диф.
Yasha123 подробно ответил с описанием механики.
Частая схема для базы в режиме simple: раз в неделю фулл, 6 дней (кроме когда фулл) делается диф. Схема подходит для редко обновляемой базы, где бекапа раз в сутки достаточно.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743686
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
одни дифференциальные смысла делать не имеет.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743741
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter одни дифференциальные смысла делать не имеет.Конечно они же кумулятивные.

А вот была ли просьба к Microsoft на создание "честных" не кумулятивных дифф бакапов, то есть копировать только блоки измененные с последнего такого дифф бакапа?
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743793
Ferdipux
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SERG1257А вот была ли просьба к Microsoft на создание "честных" не кумулятивных дифф бакапов, то есть копировать только блоки измененные с последнего такого дифф бакапа?
Вроде в древних версиях были раздельно дифференциальные и инкрементальные бекапы (это дифф с момента последнего инкрементального бекапа). Но потом - это пристрелили, остались только дифф бекапы.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743835
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257А вот была ли просьба к Microsoft на создание "честных" не кумулятивных дифф бакапов, то есть копировать только блоки измененные с последнего такого дифф бакапа?Зачем? Есть куча других способов это сделать.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743836
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterSERG1257А вот была ли просьба к Microsoft на создание "честных" не кумулятивных дифф бакапов, то есть копировать только блоки измененные с последнего такого дифф бакапа?Зачем? Есть куча других способов это сделать.Хм, ни одного не знаю :-(
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743837
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunter Зачем?Чтобы было.
Например организовать log shipping для баз в простой модели восстановления.
Relic Hunter Есть куча других способов это сделать.Например?
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743879
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FerdipuxSERG1257А вот была ли просьба к Microsoft на создание "честных" не кумулятивных дифф бакапов, то есть копировать только блоки измененные с последнего такого дифф бакапа?
Вроде в древних версиях были раздельно дифференциальные и инкрементальные бекапы (это дифф с момента последнего инкрементального бекапа). Но потом - это пристрелили, остались только дифф бекапы.

И правильно сделали, что пристрелили, во избежание вопросов о цепочках резервных копий. "Я 10 лет делал разностные бэкапы, а мышка один хвостиком смахнула. Вы теперь за всё мне заплатите!111".
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743934
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав КолосовFerdipuxпропущено...

Вроде в древних версиях были раздельно дифференциальные и инкрементальные бекапы (это дифф с момента последнего инкрементального бекапа). Но потом - это пристрелили, остались только дифф бекапы.

И правильно сделали, что пристрелили, во избежание вопросов о цепочках резервных копий. "Я 10 лет делал разностные бэкапы, а мышка один хвостиком смахнула. Вы теперь за всё мне заплатите!111".В смысле, а про бакапы логов они забыли? Билли опять накосячил" (с) :-)
Там ведь точно такие же цепочки, и не боятся ведь "вопросов".

И не помню инкрементальных бакапов, ИМХО не было такого никогда.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743941
SERG1257
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg И не помню инкрементальных бакапов, ИМХО не было такого никогда.Так в том и вопрос: небыло потому что никто не просил или потому что прибили (по религиозным причинам).
Технически это реализовать легко.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39743952
Фотография Relic Hunter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgRelic Hunterпропущено...
Зачем? Есть куча других способов это сделать.Хм, ни одного не знаю :-(Бекапить сторонними тулзами (Veeam, Acronis, Symantec). Они работают именно так, бекапят только измеменные блоки. Там нет понятия full, diff, inc.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39744157
Фотография StarikNavy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic HunterХм, ни одного не знаю :-(Бекапить сторонними тулзами (Veeam, Acronis, Symantec).[/quot]
помнится был совет из бест практикс - не использовать сторонние тулзы для бэкапов )
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39744199
Владислав Колосов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvg,

Кстати, хороший вопрос, почему с журналами не сделали накопительный вариант.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39744211
invm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владислав КолосовКстати, хороший вопрос, почему с журналами не сделали накопительный вариант.copy_only
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39744219
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SERG1257А вот была ли просьба к Microsoft на создание "честных" не кумулятивных дифф бакапов, то есть копировать только блоки измененные с последнего такого дифф бакапа?

На фиг такое чудо? LOG-и и так уже есть.

DIFF тем и удобен что включает в себя все изменения со времени FULL. Что позволяет заметно ускорить восстановление с ленты.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39744271
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Relic Hunteralexeyvgпропущено...
Хм, ни одного не знаю :-(Бекапить сторонними тулзами (Veeam, Acronis, Symantec). Они работают именно так, бекапят только измеменные блоки. Там нет понятия full, diff, inc.Спасибо за напоминание.
В общем да, так можно, хотя они делают это не для сиквела, а для тома, и да, они хранят список отдельно. И вроде кто то из упомянутых производителей умеет делать бакап отдельных файлов (в т.ч. баз), с тем же хранением списков страниц в отдельных файлах...

StarikNavyпомнится был совет из бест практикс - не использовать сторонние тулзы для бэкапов )Ну, это вопрос доверия. Если есть положительный опыт, если нормально налажен процесс бакапирования (то есть сделанные бакапы восстанавливаются и проверяются), то почему бы и нет?
Как бест-практик это упоминается ИМХО потому, что нужно хорошо понимать, что делаешь, иначе можно много потерять.

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

DIFF тем и удобен что включает в себя все изменения со времени FULL. Что позволяет заметно ускорить восстановление с ленты.Отличие инкрементного бакапа от бакапа логов в том, что в бакапе логов записываются все изменения, что является излишним, если не нужно иметь возможность восстановления на любой момент времени. Получается, понадобится лишнее место для бакапа.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39744280
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgОтличие инкрементного бакапа от бакапа логов в том, что в бакапе логов записываются все изменения, что является излишним, если не нужно иметь возможность восстановления на любой момент времени. Получается, понадобится лишнее место для бакапа.Это как свезет. Последний раз, когда экспериментировали с Dif-бэкапом, размер оного через сутки после полного бэкапа превышал размер бэкапов логов за тот же период раз эдак в 150.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39744358
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гавриленко Сергей АлексеевичalexeyvgОтличие инкрементного бакапа от бакапа логов в том, что в бакапе логов записываются все изменения, что является излишним, если не нужно иметь возможность восстановления на любой момент времени. Получается, понадобится лишнее место для бакапа.Это как свезет. Последний раз, когда экспериментировали с Dif-бэкапом, размер оного через сутки после полного бэкапа превышал размер бэкапов логов за тот же период раз эдак в 150.Это же для операций с минимальным логированием? Да, бакап лога может быть и меньше, а не только лишь больше :-)
Но в общем хотелось бы иметь разные возможности.
Я в принципе всё равно делал бы бакап лога, это ИМХО более правильно, но мало ли, ситуации бывают разные.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39744365
Гавриленко Сергей Алексеевич
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgЭто же для операций с минимальным логированием? Нет, это для ситуации, когда модификация 100 рандомных строк меняет 100 рандомных страниц. В лог при этом будет записано меньше, чем 100 страниц в диф.

З.Ы. Наш экперимент с дифом придется переделать, там один маленькию нюанс не учли. Но все равно ожидаю, что лог будет на порядок меньше диф-бэкапа.
...
Рейтинг: 0 / 0
Имеет ли смысл в симпл модели делать дифференациальные бэкапы
    #39744405
Фотография Yasha123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alexeyvgЭто же для операций с минимальным логированием? Да, бакап лога может быть и меньше, а не только лишь больше :-)

при минимальном логировании в лог пишется меньше,
но бэкап лога от этого меньше ну никак не станет.
он соберет ВСЕ модифицированные страницы и полностью их в файл бэкапа сложит
...
Рейтинг: 0 / 0
34 сообщений из 34, показаны все 2 страниц
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Имеет ли смысл в симпл модели делать дифференациальные бэкапы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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