Неполадки на сайте

отметили
25
человек
в архиве
Возникли неисправимые неполадки в технике, мы были вынуждены откатить базу сайта на начало этого дня.
Добавил admin admin 9 Мая 2016
Комментарии участников:
Fireleo
+5
Fireleo, 9 Мая 2016 , url
То-то мной было уведено, неожиданное:
Профилактические работы. Приносим извинения за возможные неудобства.

Раньше такого не было, просто сайт был недоступен.
норд
+2
норд, 9 Мая 2016 , url
Что мешает делать архивы каждый час?
fakenews
+4
fakenews, 9 Мая 2016 , url
я думаю база уже достаточно большая.
норд
+2
норд, 9 Мая 2016 , url
а зачем каждый час записывать всю базу? :)
каждый час архивировать все новые добавления. Или раз в 10мин.
в чем проблема?
arez
+1
arez, 9 Мая 2016 , url
думаю, что администратор стал «тем кто уже делает бекапы» =)
fakenews
0
fakenews, 10 Мая 2016 , url
я не в курсе, есть штатные средства для backup/restore новых добавлений?
норд
0
норд, 10 Мая 2016 , url
ну с базы просто сбрасывайте записи, сделанные в период с__ по ___ в отдельные файлики пачкой.
Там скрипт пишется за 2 мин.
fakenews
0
fakenews, 10 Мая 2016 , url
не рассказывай мне сказки как ты что-то пишешь за 2 минуты. Нет такого времени в разработке.

потом эти файлики нужно еще как-то экспортировать обратно в случае сбоя, с сохранением consistency, что как бы может быть далеко не так тривиально. И там не одна таблица и даже не две.
норд
+1
норд, 10 Мая 2016 , url
епама… :) вы там совсем что ли?:)
короче, скрипт такой (на чем угодно):
— перебирает все таблицы в x_sql
— выбирает все записи из таблицы с датой создания менее чем 10 мин назад. (ну пусть их будет даже 10000)
— скидывает выбранные записи прямо в SQL формате в файлик с именем, содержащим имя таблицы плюс метка времени какая-нибудь.

скрипт запихни в крон какой-нибудь.
ну и все. файлики куда-нибудь в конце дня архивируешь и складываешь в далеко. Файликов много? Да и фиг с ними. Придумаешь потом, как удалять/следить и т.п.
===
восстановление: стандартными методами через CLI стандартной тулзой от базы заливаешь нужные файлики. Можно ручками, так как падение происходит редко — то этого обычно хватает.
==
да, решение тупое, простое, но рабочее.
comander
0
comander, 11 Мая 2016 , url
осталось ответить на вопрос: нужно ли это бесплатному сервису «for fun»?
норд
0
норд, 11 Мая 2016 , url
Да! :) хоррроший вопрос! :)
comander
0
comander, 11 Мая 2016 , url
задача вполне стандартная для дба или сисадмина
fakenews
0
fakenews, 11 Мая 2016 , url
на постгресе есть инкрементальные бэкапы
www.pgbarman.org/about/
Юлька с н2
+1
Юлька с н2, 10 Мая 2016 , url
Откатите лучше базу на 2010 год. Тогда был крутой н2. Без всякой этой вашей политики и агрессивных юзеров.
Тогда и никандровичи были моложе, и вообще.
А с тех пор сплошные неисправимые неполадки. :(
fakenews
0
fakenews, 11 Мая 2016 , url
как будто ты тут была в 2010


Войдите или станьте участником, чтобы комментировать