Комментарии участников:
То-то мной было уведено, неожиданное:
Раньше такого не было, просто сайт был недоступен.
Профилактические работы. Приносим извинения за возможные неудобства.
Раньше такого не было, просто сайт был недоступен.
а зачем каждый час записывать всю базу? :)
каждый час архивировать все новые добавления. Или раз в 10мин.
в чем проблема?
каждый час архивировать все новые добавления. Или раз в 10мин.
в чем проблема?
ну с базы просто сбрасывайте записи, сделанные в период с__ по ___ в отдельные файлики пачкой.
Там скрипт пишется за 2 мин.
Там скрипт пишется за 2 мин.
не рассказывай мне сказки как ты что-то пишешь за 2 минуты. Нет такого времени в разработке.
потом эти файлики нужно еще как-то экспортировать обратно в случае сбоя, с сохранением consistency, что как бы может быть далеко не так тривиально. И там не одна таблица и даже не две.
потом эти файлики нужно еще как-то экспортировать обратно в случае сбоя, с сохранением consistency, что как бы может быть далеко не так тривиально. И там не одна таблица и даже не две.
епама… :) вы там совсем что ли?:)
короче, скрипт такой (на чем угодно):
— перебирает все таблицы в x_sql
— выбирает все записи из таблицы с датой создания менее чем 10 мин назад. (ну пусть их будет даже 10000)
— скидывает выбранные записи прямо в SQL формате в файлик с именем, содержащим имя таблицы плюс метка времени какая-нибудь.
…
скрипт запихни в крон какой-нибудь.
ну и все. файлики куда-нибудь в конце дня архивируешь и складываешь в далеко. Файликов много? Да и фиг с ними. Придумаешь потом, как удалять/следить и т.п.
===
восстановление: стандартными методами через CLI стандартной тулзой от базы заливаешь нужные файлики. Можно ручками, так как падение происходит редко — то этого обычно хватает.
==
да, решение тупое, простое, но рабочее.
короче, скрипт такой (на чем угодно):
— перебирает все таблицы в x_sql
— выбирает все записи из таблицы с датой создания менее чем 10 мин назад. (ну пусть их будет даже 10000)
— скидывает выбранные записи прямо в SQL формате в файлик с именем, содержащим имя таблицы плюс метка времени какая-нибудь.
…
скрипт запихни в крон какой-нибудь.
ну и все. файлики куда-нибудь в конце дня архивируешь и складываешь в далеко. Файликов много? Да и фиг с ними. Придумаешь потом, как удалять/следить и т.п.
===
восстановление: стандартными методами через CLI стандартной тулзой от базы заливаешь нужные файлики. Можно ручками, так как падение происходит редко — то этого обычно хватает.
==
да, решение тупое, простое, но рабочее.






