powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Частичный gbak
25 сообщений из 138, страница 3 из 6
Частичный gbak
    #34970946
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бояннизд02
ЗЫ кстати, а если доработать, чтобы в готовую БД ресторить только данные?
Да нет особых проблем. Займусь на досуге.
...
Рейтинг: 0 / 0
Частичный gbak
    #34970976
Фотография Бояннизд02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAV Бояннизд02
ЗЫ кстати, а если доработать, чтобы в готовую БД ресторить только данные?
Да нет особых проблем. Займусь на досуге.
я к тому, что например добавить данные выгруженные с другой БД (вот тут может пригодиться выгрузка конкретных таблиц), с учётом того, что за уникальностью ключей, чеками и связями будет следить пользователь...
...
Рейтинг: 0 / 0
Частичный gbak
    #34970993
Pop
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyKПросто если таких нет, то можно сказать, что все они версионники...
Ну, думаю, что можно так сказать. Вон в MS SQL Server только с 2005-й версии этот уровень изоляции появился. Теперь можно его считать почти версионником.
...
Рейтинг: 0 / 0
Частичный gbak
    #34971063
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AndreyKИ как тогда у них этот самый SNAPSHOT работает?

Как полная блокировка БД или таблицы, вестимо.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Частичный gbak
    #34971359
Фотография Attid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVСделал на досуге gbak, который может не бэкапить таблицы :). Причём их метаданные бэкапятся. Список игнорируемых таблиц можно указать в командной строке через пробел, либо в файле. Ключи, соответсвенно - ta и fta. Особо не тестировал, но работает, вроде. Может кому пригодится. Скрипты и исходники:

а полученый бекап совместим с обычным gbak ?
если да то надо твои изменения в 2,1 попросить пока невышел =)
...
Рейтинг: 0 / 0
Частичный gbak
    #34971381
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Attid
а полученый бекап совместим с обычным gbak ?

Абсолютно
Attidесли да то надо твои изменения в 2,1 попросить пока невышел =)
На базе сырцов 2.1 и делал.
...
Рейтинг: 0 / 0
Частичный gbak
    #34971401
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Attidнадо твои изменения в 2,1 попросить пока невышел =)

Нет, он закрыт для фич. Туда даже мой псевдокластер не пустили. 2.5 открыт.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Частичный gbak
    #34971404
Фотография Бояннизд02
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Attidа полученый бекап совместим с обычным gbak ?
если да то надо твои изменения в 2,1 попросить пока невышел =)
сначала протестировать неплохо было бы, а то повалятся крики пользователей...
...
Рейтинг: 0 / 0
Частичный gbak
    #34971421
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Бояннизд02
сначала протестировать неплохо было бы, а то повалятся крики пользователей...
и заявления об уволнении :)
...
Рейтинг: 0 / 0
Частичный gbak
    #34971601
Фотография Attid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторсначала протестировать неплохо было бы, а то повалятся крики пользователей...

ну для начало надо бы умному человеку взглянуть на код(diff), не то что я не доверяю FreemanZAV но так положено =)тем более я предпологаю что там кода не много.

потом научится бы мне компилировать под линукс =)
ну и потестирую я с удовольствием =) я эту фичу просил =)


FreemanZAV
кста проверки на несуществующие таблицы есть или просто игнорируются ?

а востановление да прийдется делать спецефичиское мысль вот в чем :
1, лишнии таблицы мы не бекапим, это готово
2, для разнообразия жизни сервера мы можем для примера
бекапить справочники раз в сутки
бекапить клиентов каждые 3 часа
бекапить счета каждые 15 минут
тоже вроде как все можно сделать, но с baktables это будет проще
3, в случае падения надо будет востановление сделать из 3х бекап файлов

более извращеная фантазия может еще что нибуть подсказать, но буть острожен лучше каждое решение выносить на обсуждение может более умные мысли подскажут, может покажут что это безполезно. а если будет то что надо многим тогда глядишь в основную ветку код пойдет.
...
Рейтинг: 0 / 0
Частичный gbak
    #34971620
Карабас Барабас
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Attidв случае падения надо будет востановление сделать из 3х бекап файлов... которые сделаны за 3 запуска gbak, т.е. в трех разных снапшотах, т.е. есть вероятность получить несогласованные данные :(
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Частичный gbak
    #34971763
Glok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
пмм... Это более нужно не для бекапов, а для переноса данных...
например сбор данных для аналитики.
Еще бы и восстановление в существующую БД с частичной заменой таблиц
...
Рейтинг: 0 / 0
Частичный gbak
    #34971767
Glok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗЫ. и назвать её не gbak, а gdump
...
Рейтинг: 0 / 0
Частичный gbak
    #34971771
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Attidпотом научится бы мне компилировать под линукс
Запускаешь configure, а потом make -f ./Makefile
В дальнейшем только
make -f ./ Makefile.client.gbak
...
Рейтинг: 0 / 0
Частичный gbak
    #34971777
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Attid
2, для разнообразия жизни сервера мы можем для примера
бекапить справочники раз в сутки
бекапить клиентов каждые 3 часа
бекапить счета каждые 15 минут

А nbakup чем плох?
...
Рейтинг: 0 / 0
Частичный gbak
    #34971952
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторА nbakup чем плох?
пока что на классике nbackup "не отпускает" базу пока не завершатся транзакции у работающих в это время клиентов.
так что про "каждые 15 минут" в случае nbackup можно сильно обломиться.

http://forum.ibase.ru/phpBB2/viewtopic.php?t=3931

"в классике дельту разделяют все процессы. Файл удаляется после того, как все участники закроют его дескриптор. Первым это делает процесс, выполняющий END BACKUP. Остальные узнают об окончании слияния дельты лишь когда им понадобиться знать состояние страничного кеша. В случае отсутствия активности в коннекте, это может занять неопределенное время."
...
Рейтинг: 0 / 0
Частичный gbak
    #34971996
hvlad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GlokЕще бы и восстановление в существующую БД с частичной заменой таблицА теперь читаем моё первое сообщение
...
Рейтинг: 0 / 0
Частичный gbak
    #34972287
Glok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ммм... не совсем то..
авторчастичную БД.
хотя смотря что понимать по частичной Б.Д.
Каюсь... пропустил
...
Рейтинг: 0 / 0
Частичный gbak
    #34973089
Фотография Attid
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Запускаешь configure, а потом make -f ./Makefile
>В дальнейшем только
>make -f ./ Makefile.client.gbak

так я вроде умею, но configure то в архиве нету =/
или это качать сорцы птички 2,1 архив туда и далее по списку ?


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Частичный gbak
    #34973663
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Attid

или это качать сорцы птички 2,1 архив туда и далее по списку ?

Да
...
Рейтинг: 0 / 0
Частичный gbak
    #34973914
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAVmake -f ./ Makefile.client.gbak
Так не надо делать. Плохой gbak получается :). Надо просто make -f ./ Makefile.
...
Рейтинг: 0 / 0
Частичный gbak
    #34973931
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAV
Так не надо делать. Плохой gbak получается :).

Нормальный, если перед этим построить весь остальной сервер.

ЗЫ: make client_gbak проще.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Частичный gbak
    #34973949
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
Нормальный, если перед этим построить весь остальной сервер.



А у меня плохой чё-то. Он по даже локальному протоколу порождает процесс fb_inet_server, со всеми последствиями.
...
Рейтинг: 0 / 0
Частичный gbak
    #34973980
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FreemanZAV
Он по даже локальному протоколу порождает процесс fb_inet_server, со
всеми последствиями.

А ты чего хотел? Это же клиентский gbak. Соответственно он лезет к
(x)inetd, который и порождает fb_inet_server.
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Частичный gbak
    #34974159
FreemanZAV
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov

А ты чего хотел? Это же клиентский gbak. Соответственно он лезет к
(x)inetd, который и порождает fb_inet_server.

Я так и понял
...
Рейтинг: 0 / 0
25 сообщений из 138, страница 3 из 6
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / Частичный gbak
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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