61

voral пишет:

полезная. Вот только это не бекап. Это какая-то другая ерунда.

Аргументы будут или это ваше личное мнение?

не, вы можете называть "бекапом" всё что угодно.

voral пишет:

Кстати, о птичках. Репликация совсем не бэкап.

Аргументы будут или это ваше личное мнение?

voral пишет:

Ну, если вы начнете приводить аргументы - почему бы и нет.

у вас ошибка в вопросе. Какие могут быть тут "аргументы"? Делите на ноль дальше, я не против.

voral пишет:

1. Дело не в системе, а том, что чем меньше город тем легче стать "системным администратором Windows".  А от "админа" спасения нет.

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

voral пишет:

2. Это не важно в данном обсуждении.

ну это и не я начал про  юзеров, которые у вас всё портят.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

62 (19.03.2014 11:10:26 отредактировано voral)

drBatty пишет:

не, вы можете называть "бекапом" всё что угодно.

ясно. аргументов нет
Поставлю вопрос иначе:
Вы можете дать свою трактовку определения термина "бэкап"?

drBatty пишет:

Аргументы будут или это ваше личное мнение?

По определению. Вас в гугл направлять за этим нужно?
Репликация это синхронизация (в данном случае баз данных). Частный случай оной (однонаправленная репликация) часто и оправданно используют в целях "бэкапа" (кстати, говоря используя минмиум функций и задач репликации). Нет?

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

63

voral пишет:

Вы можете дать свою трактовку определения термина "бэкап"?

резервная копия, предназначенная для восстановления предыдущего состояния системы.

voral пишет:

По определению.

я своё дал, где ваше?

voral пишет:

Репликация это синхронизация (в данном случае баз данных).

бекап это тоже синхронизация, не вижу противоречия. Да, репликацию можно использовать как бекап, и часто так и делают.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

64

drBatty пишет:

резервная копия, предназначенная для восстановления предыдущего состояния системы.

Мое определение такое же.
резервная копия на тот же носитель, не противоречит этому определению

drBatty пишет:

бекап это тоже синхронизация, не вижу противоречия.

Противоречий тут и не надо искать.
Бэкап это "упрощенная"  синхронизация.  Только и всегда в одну сторону. "Сохранение" вполне определенного и однозначного состояния базы/системы. Процесс достаточно прямолинейный и "тупой".

В случае репликации это более широкая задача. Включающая, например, синхронизацию всех или части данных между двумя рабочими базами данных.

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

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

65

voral пишет:

резервная копия на тот же носитель, не противоречит этому определению

не противоречит. Но и смысла не имеет. И для пользователей-идиотов, и для кривых носителей. В обоих случаях бекап НЕ выполнит свою основную задачу — восстановление состояния. Т.е. противоречие не в определении, а ещё раньше.

voral пишет:

Бэкап это "упрощенная"  синхронизация.  Только и всегда в одну сторону.

обычно репликация тоже в одну сторону, если master/slave.

voral пишет:

Бэкап еще можно назвать частным случаем репликации, а вот обратно

а "обратно" я и не называл. Я говорил о том, что если вам нужен бекап СУБД, то надо использовать средства СУБД(дамп или репликацию), а не "молоток" в виде cp/dd/tar. И ваши "14 лет" тут ничего не меняют.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

66

drBatty пишет:

не противоречит. Но и смысла не имеет. И для пользователей-идиотов, и для кривых носителей. В обоих случаях бекап НЕ выполнит свою основную задачу — восстановление состояния. Т.е. противоречие не в определении, а ещё раньше

Почему не выполнит?
Какой профит дает репликация?

drBatty пишет:

обычно репликация тоже в одну сторону, если master/slave.

Даже в таком случае (если это именно репликация) проблем возникает больше чем при простом бэкапе в резервную копию.

drBatty пишет:

Я говорил о том, что если вам нужен бекап СУБД, то надо использовать средства СУБД(дамп или репликацию), а не "молоток" в виде cp/dd/tar. И ваши "14 лет" тут ничего не меняют.

О, приехали.....
Т.е. вы решили, что дамп не используется... Между тем я говорил, что применяется бэкап базы данных. А это практически то же самое. Если не понятно уточняю: в Interbase/Firebird есть понятие бэкапа. Его делает специальная утилита gbak. Только если в случае мускула делают дамп в SQL скрипт, то в данном случае делается почти тоже самое, но в свой собственный формат. И,  кстати говоря, делать это возможно не прекращая работы с БД.....  Если уж вашими понятиями пользоваться то выполняется бэкап/дамп (средствами БД). А уж только потом cp/tar/ftp/rotate etc.

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

67

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

"Фирма Майкрософт не собирается поддерживать протокол TCP/IP в своих OS" 1993 (c) Билл Гейтс
"Мы изобрели новый протокол передачи данных, мы назвали его TCP/IP" 1995 (c) Билл Гейтс

68

voral пишет:

не противоречит. Но и смысла не имеет. И для пользователей-идиотов, и для кривых носителей. В обоих случаях бекап НЕ выполнит свою основную задачу — восстановление состояния. Т.е. противоречие не в определении, а ещё раньше

1. Почему не выполнит?
2. Какой профит дает репликация?

1.1. если пользователь идиот, то он убьёт и бекап тоже.
1.2. если носитель сдохнет, то он сдохнет. ВЕСЬ, а не частями.

2. репликация даёт профит, если она делается на удалённую систему. В этом частном случае п1.1. и п1.2 не имеют значения.

voral пишет:

Т.е. вы решили, что дамп не используется...

я этого не говорил, я вообще про дамп не говорил. См. выше.

voral пишет:

в Interbase/Firebird есть

мы вообще про что?

Если что, то я про LAMP. А вы можете сколь угодно кувыркаться со своей маздайной ерундой. Ещё 14 раз по 14 лет. я не против.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

69

Вывод. Бекап на тот же физический диск - не имеет смысла. Нет?

70

drBatty пишет:

А вы можете сколь угодно кувыркаться со своей маздайной ерундой.

вы б хоть прочитали гугол для начала. При чем тут "маздайная ерунда"? Запуск на винде это лишь частный случай, а в нашем случае это, по сути совсем не важно.

drBatty пишет:

я этого не говорил, я вообще про дамп не говорил. См. выше.

?

drBatty пишет:

Я говорил о том, что если вам нужен бекап СУБД, то надо использовать средства СУБД(дамп или репликацию), а не "молоток" в виде cp/dd/tar

при этом вы, считаете мой метод негодным.

drBatty пишет:

1.1. если пользователь идиот, то он убьёт и бекап тоже.
1.2. если носитель сдохнет, то он сдохнет. ВЕСЬ, а не частями.
2. репликация даёт профит, если она делается на удалённую систему. В этом частном случае п1.1. и п1.2 не имеют значения.

1. 1 Ну давайте извращаться и дальше. "Если пользователь идиот, то его и репликация не спасет" - он ее либо выключит, либо тот удаленный комп тоже завалит
1.2 Я ни разу не сказал. Что это единственная копия. Я именно говорил о комбинированном варианте. Копия локально + копия удаленно. От локальной мы получаем скорость восстановления (кроме случая когда все совсем плохо), а удаленная - на тот самый крайний случай. На практике эти "крайние" случаи возникаю редко. По сути тут юзер не при чем - проблемы железа.

2 Репликация не имеет значения. Если делается бэкап (вообще). В случае с бэкапом мы создаем резервные копии как удаленные так и локальные. В этом случае репликация нужна только в определенных случаях.

drBatty пишет:

Если что, то я про LAMP.

Это видно "не вооруженным глазом". Тем не менее в первом сообщении ни словом об этом. Речь была о бекапе на локальную систему. Я привел пример, что польза от этого есть ответив на вопрос вынесенный в заголовок.
Если для вас бэкап это обязательно ЛАМП, то это не значит, что оно так и есть,

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

71

mvt пишет:

Вывод. Бекап на тот же физический диск - не имеет смысла. Нет?

Вывод: зависит от конкретного случая.

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

72

mvt пишет:

Вывод. Бекап ТОЛЬКО на тот же физический диск - не имеет смысла. Нет?

имел смелость исправить вашу цитату. Ответ -- да.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

73

voral пишет:

вы б хоть прочитали гугол для начала.

читайте сами свой гугл. Я уже говорил, я "в гугле" с лёгкостью найду что угодно.

voral пишет:

При чем тут "маздайная ерунда"?

voral пишет:

Interbase

сдохла в 2000ом году. В одной отсталой стране остались её фанаты, странно, да?

voral пишет:

Я говорил о том, что если вам нужен бекап СУБД, то надо использовать средства СУБД(дамп или репликацию), а не "молоток" в виде cp/dd/tar

при этом вы, считаете мой метод негодным.

"негодным" я считаю ваше понимание. Самого метода я не видел.

voral пишет:

1. 1 Ну давайте извращаться и дальше. "Если пользователь идиот, то его и репликация не спасет" - он ее либо выключит, либо тот удаленный комп тоже завалит

ну
1.1.1 если выключит, то бекапы конечно не спасут ПОСЛЕ выключения. А вот ДО -- спасут.
1.1.2 удалённый комп пользователь не сможет завалить.

voral пишет:

1.2 Я ни разу не сказал. Что это единственная копия. Я именно говорил о комбинированном варианте. Копия локально + копия удаленно. От локальной мы получаем скорость восстановления (кроме случая когда все совсем плохо), а удаленная - на тот самый крайний случай. На практике эти "крайние" случаи возникаю редко. По сути тут юзер не при чем - проблемы железа.

вот я и говорил, что у вас локальная копия == не бекап. Какой-то "не самый крайний случай". Потрудитесь объяснить, какой именно. И от чего это спасает.

И да, я не очень понимаю значения слов "редко". Это синоним "не нужно"?

voral пишет:

2 Репликация не имеет значения. Если делается бэкап (вообще). В случае с бэкапом мы создаем резервные копии как удаленные так и локальные. В этом случае репликация нужна только в определенных случаях.

да, но вы не можете сделать корректный бекап без репликации или без остановки сервера.

Впрочем, используя СУБД из 80х, вы конечно "можете". На том уровне развития CS. Так-бы сразу и говорили: "я реликт из 80х, у меня всё работает".

voral пишет:

Это видно "не вооруженным глазом". Тем не менее в первом сообщении ни словом об этом.

ну видно же? Да, я считаю, что ваши устаревшие СУБД из 80х годов никому не нужны. Как и ваши устаревшие подходы и методы.

voral пишет:

Я привел пример, что польза от этого есть ответив на вопрос вынесенный в заголовок.

ладно, я соглашусь, что возможно ваша схема сработает с какой-то устаревшей СУБД, разработанной до моего рождения.

Т.е. в начале 70х стали разрабатывать СУБД, в 80х-90х был её расцвет,  потом она закономерно сдохла. Ну остались приверженцы, особенно их много в отсталых странах с медведями и балалайками. Спорить с вами глупо, проще согласиться.

voral пишет:

Если для вас бэкап это обязательно ЛАМП, то это не значит, что оно так и есть,

есть ещё что-то? Не, я ещё знаю, но там всё тоже самое, как в LAMP. Не так, как в вашей окаменелости.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

74

drBatty пишет:

mvt пишет:

    Вывод. Бекап ТОЛЬКО на тот же физический диск - не имеет смысла. Нет?

имел смелость исправить вашу цитату. Ответ -- да.

Пример: текстовый конфиг. Открываю ФМ. Делаю правка > копировать и потом правка > вставить. В ФМ у меня появляется копия файла. Я спокойно ковыряюсь в исходном файле и не боюсь испортить его, так как у меня рядом есть бэкап.

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

75

Writer пишет:

Пример: текстовый конфиг. Открываю ФМ. Делаю правка > копировать и потом правка > вставить. В ФМ у меня появляется копия файла. Я спокойно ковыряюсь в исходном файле и не боюсь испортить его, так как у меня рядом есть бэкап.

вот только это не бекап. Если вы посмотрите в консоли, то увидите, что этот ваш "бекап", на самом деле тот же самый файл. Только под другим именем.

Для проверке используйте

 Консоль:
ls -li

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

76

drBatty пишет:

вот только это не бекап

Бэкап - резервная копия. Будем цепляться к терминам?

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

77

Writer пишет:

Бэкап - резервная копия. Будем цепляться к терминам?

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

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

78

drBatty пишет:

Вы не понимаете разницы между словом "копия" и "тот же файл", да?

Прекрасно понимаю. Ещё я отлично вижу, как вы нагло манипулируете понятиями: начинали разговор о бэкапе в широком смысле, скатились до визга о семантических тонкостях отдельного значения термина бэкап.

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

79

Writer пишет:

Прекрасно понимаю. Ещё я отлично вижу, как вы нагло манипулируете понятиями: начинали разговор о бэкапе в широком смысле, скатились до визга о семантических тонкостях отдельного значения термина бэкап.

хватит нытья. По сути есть что? Вы тут нам показали, как ваш файл получает иное имя, с добавлением ~. Ну если хотите, можете называть это "бекап", я жеж не против.

А определение термина я ещё жду, хотя видимо напрасно.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

80

drBatty пишет:

сдохла в 2000ом году. В одной отсталой стране остались её фанаты, странно, да?

Понятия не имею остались ли они. Вполне возможно что в корпоративном секторе используется. Наш проект давно мигрировал на firebird. Тем не менее период использования интербейза был.

drBatty пишет:

"негодным" я считаю ваше понимание. Самого метода я не видел.

Только, вы так и не пояснили в чем его негодность.

drBatty пишет:

1.1.2 удалённый комп пользователь не сможет завалить.

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

drBatty пишет:

Какой-то "не самый крайний случай"

Да любой когда не разрушается диск на котором хранится копия. Удаленная копия только от этой ситуации.

drBatty пишет:

И да, я не очень понимаю значения слов "редко". Это синоним "не нужно"?

Вы не внимательно читаете. Удаленная копия нужна. В самых нищебродных случаях хоть на компакт, но нужна. И ни разу не сказал, что локальной копии достаточно! Вам это жирными буквами написать?

drBatty пишет:

да, но вы не можете сделать корректный бекап без репликации или без остановки сервера

Чушь. Если вы не умеете это не значит, что это не возможно.
Первое: в описываемом случае нет необходимости держать базу в онлайне круглые сутки.
Второе: бэкап (средствами СУБД) возможен и на лету. Погуглите если не знаете.

drBatty пишет:

Как и ваши устаревшие подходы и методы.

Для вас этот вопрос имеет лишь академичесикй интерес,  точнее вы ограничены задачами связанными с ЛАМПой. А в идиальном мире вообще все это чушь - там сбоев не бывает - вывод бэкап не нужен ни в каком виде. ag

drBatty пишет:

Т.е. в начале 70х стали разрабатывать СУБД, в 80х-90х был её расцвет

Смешно... Вы зацепились за одно знакомое слово? Или вы обладаете некой статистикой про использование firebird?
Собственно это вообще не важно. СУБД тут не играет вообще ни какой роли. Выбирать процедуру резервного копирования БД исходя из поянтия "это современно", "это модно" - вот это реальная глупость. По факту - любой разрыв связи между центральным сервером и филиалом. (это может быть вполне следствием той же аварии, что и положило сервер). и все можете сидеть и наслаждаться, что где-то там есть у вас копия.... Ну, а на работу можно забить.... Или на машине сгонять в доругой город.... Зато все по феншую....

drBatty пишет:

Не, я ещё знаю, но там всё тоже самое, как в LAMP

Да какая разница, что вы там знаете. Опыта у вас нет.
Вы просто свой опыт проецируете на все случаи жизни, считая, что оно всегда и везде так.

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

81

[OFF]

drBatty пишет:

По сути есть что?

когда ж от вас будет по сути больше, чем бреда....
[/OFF]

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

82

voral пишет:

   

"негодным" я считаю ваше понимание. Самого метода я не видел.

Только, вы так и не пояснили в чем его негодность.

выделение вам видно?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

83 (25.03.2014 13:50:41 отредактировано voral)

видно. только суть уже была. Вам нужны доскональные подробности?

Ну. ок. повторяю, чтоб было отдельно специально для вас.

0. Все действия происходят, когда к базе ни кто не обращается.
1. Останавливатся сервер. База копируется прямо живьем
2. Запускается сервер
===
3. Основная БД проверяется средствами СУБД
4. Основная БД бэкапится средствами БД
5. Основная БД востанавливается из бэкапа средствами БД
3-5. В случае ошибки на любом из этих этапов уведомления админов и копируем из копии (п1) назад
===
в случае успеха 5 пункта
6. Архивируем бэкап в локальное хранилище (по возможностям сервера на тот же или на второй диск). С обеспесением сохранения несокльких последних копий
7. Заливаем этот архив на фтп удаленного сервера

Что то требует пояснения?

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

84

В свою очередь мне интересно узнать как обеспечить оперативное восстановление БД. Если использовалась репликация на удаленный сервер, и связь  этим сервером или утеряна или отвратительного качества (например скорость упала до уровня диалапа - а объем большой)

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian

85

drBatty пишет:

определение термина я ещё жду

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

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

При укусе ядовитой змеи, держите её голову на расстоянии от себя, чтобы она не укусила вас в ответ...

86

Writer пишет:

Я, по крайней мере, не ввожу в людей в заблуждение и не пишу статей, полных самодовольства и лишённых как логики

ещё раз: здесь не овуляшки.ру.
потрудитесь объяснить, где именно я отступил от логики?

Writer пишет:

так и фактуры.

я не журнализд, мне пофиг.

Writer пишет:

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

я сказал много, были ссылки на то, что я написал. Могу здесь скопипастить, если вам нужно tl;dr.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

87

drBatty пишет:

вот только это не бекап. Если вы посмотрите в консоли, то увидите, что этот ваш "бекап", на самом деле тот же самый файл. Только под другим именем.

-sh-4.1$ touch test
-sh-4.1$ echo 111 > test
-sh-4.1$ cp test test1
-sh-4.1$ ls -li test*
6815757 -rw-rw-r-- 1 rhevadmin rhevadmin 4 Mar 25 15:44 test
6815758 -rw-rw-r-- 1 rhevadmin rhevadmin 4 Mar 25 15:44 test1

чяднт?

88

Writer пишет:

Пример: текстовый конфиг. Открываю ФМ. Делаю правка > копировать и потом правка > вставить. В ФМ у меня появляется копия файла. Я спокойно ковыряюсь

dyasny пишет:

echo 111 > test

я на другое отвечал. А вы что мне доказываете?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

89

drBatty пишет:
mvt пишет:

Вывод. Бекап ТОЛЬКО на тот же физический диск - не имеет смысла. Нет?

имел смелость исправить вашу цитату. Ответ -- да.

Согласен ab

90

drBatty пишет:

ВП

Удобный выход когда нет аргументов.
Ну что ж, этого и следовало ожидать аргументов от вас так и не поступило.

Хотя жаль, что вашего варианта я так и не услышал (по крайней мере с конкретными условиями задачи: возможность оперативно восстановить без связи с внешним миром, ежедневная проверка базы и бэкап/разбекап)

То что не убивает нас, делает нас сильнее! © Ницше.
When life puts you in tough situations, don’t say "why me". Just say "try me".
GNU/Linux Debian