powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / передача всей базы данных 1 раз в час в онлайн режиме
25 сообщений из 100, страница 1 из 4
передача всей базы данных 1 раз в час в онлайн режиме
    #39283626
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дано:
СЕРВЕР1 FireBird 1.5.6.5026 в него непрерывно пишет данные прога, опрашивающая счетчики.

СЕРВЕР2 содержит идентичную БД FireBird 1.5.6.5026,
в нее с СЕРВЕРА1 заливаются данные 1 раз в день
в 4 утра с помощью gbak
gbak -b -user SYSDBA -password PASS bd.fdb bd_%date%.gbk
далее скрипт копирует gbk на удаленный ftp ресурс,
а там скрипт поднимает базу из дампа.

Задача: сделать заливку базы не раз в день, а раз в час
средствами репликации.

Подскажите плиз уважаемые профессионалы.
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283627
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283658
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня вопрос - примерное время репликации. Если репликация будет идти полчаса,
то смысла делать ее раз в час нет, пользователи вообще корректных данных не увидят.
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283662
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.P,

нормальная репликация передаёт только изменившуюся часть с момента последней синхронизации, а не тянет целиком всю БД.

Если есть возможность перейти на 2.5 или на 3.0 и использовать nbackup. Для копирования раз в час вполне приемлемо.
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283677
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисMari.P,

нормальная репликация передаёт только изменившуюся часть с момента последней синхронизации, а не тянет целиком всю БД.

Если есть возможность перейти на 2.5 или на 3.0 и использовать nbackup. Для копирования раз в час вполне приемлемо.
Или поставить IBReplicator и по ftp передавать дельту
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283701
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarСимонов ДенисMari.P,

нормальная репликация передаёт только изменившуюся часть с момента последней синхронизации, а не тянет целиком всю БД.

Если есть возможность перейти на 2.5 или на 3.0 и использовать nbackup. Для копирования раз в час вполне приемлемо.
Или поставить IBReplicator и по ftp передавать дельту

Под IBReplicator -ом можно понимать разные продукты, вы какой конкретно имеете ввиду?
К сожалению перейти на 2.5 - 3.0 возможности нет, прога которая опрашивает счетчики
поставляется разработчиком с версией 1.5.6
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283708
Arioch
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.P,

ну и пусть поставляется, что мешает обновить ?

обычно нужно только пользователей перенести.

поговорите с разработчиком ?
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283729
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.PПод IBReplicator -ом можно понимать разные продукты, вы какой конкретно имеете ввиду?

В данном случае IBPhoenix Replicator или 2P IBReplicator. У остальных продуктов с этим
именем возможности offline репликации пока не замечено.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283731
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.PПод IBReplicator -ом можно понимать разные продукты
как раз нет - IBReplicator это совершенно конкретное название продукта. добавь .com и посмотри.
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283733
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kdv,

упс, че-то я ошибся :-) в общем, я про IBPhoenix replicator.
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283760
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMari.PПод IBReplicator -ом можно понимать разные продукты, вы какой конкретно имеете ввиду?

В данном случае IBPhoenix Replicator или 2P IBReplicator. У остальных продуктов с этим
именем возможности offline репликации пока не замечено.


Так мне нужна online односторонняя репликация. Имеется ввиду, что база на СЕРВЕР2 не
обновляется и ждет обновлений только с СЕРВЕР1.
IBPhoenix Replicator платный? Пиратствовать как-то не хочется.
2P IB Replicator http://www.2p.cz/en/interbase_replicator/doc вроде бесплатный,
с ним работал кто-нибудь?
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283765
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.PDimitry Sibiryakovпропущено...

В данном случае IBPhoenix Replicator или 2P IBReplicator. У остальных продуктов с этим
именем возможности offline репликации пока не замечено.


Так мне нужна online односторонняя репликация. Имеется ввиду, что база на СЕРВЕР2 не
обновляется и ждет обновлений только с СЕРВЕР1.
IBPhoenix Replicator платный? Пиратствовать как-то не хочется.
2P IB Replicator http://www.2p.cz/en/interbase_replicator/doc вроде бесплатный,
с ним работал кто-нибудь?

Если односторонняя и денег жалко - напиши сам.
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283772
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Gallemar!
You wrote on 1 августа 2016 г. 12:01:06:

Gallemar> денег жалко - напиши сам.это дама, ваще-то

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283778
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
МимопроходящийHello, Gallemar!
You wrote on 1 августа 2016 г. 12:01:06:

Gallemar> денег жалко - напиши сам.это дама, ваще-то



Gallemar
снимает шляпу и расшаркивается
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283779
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.PТак мне нужна online односторонняя репликация.
Online это когда к базе идёт подключение напрямую. А у вас - файлы через FTP. Это offline.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283815
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА у вас - файлы через FTP.
Проблема, кстати, ещё и в том, что большинство реализаций FTP не поддерживает атомарную
передачу. Но для такой редкой репликации - сойдёт.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283850
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMari.PТак мне нужна online односторонняя репликация.
Online это когда к базе идёт подключение напрямую. А у вас - файлы через FTP. Это offline.


1. Я могу и напрямую подключиться, не только по ftp.
2. Онлайн репликация возможна?
3. насчет upgrade Firebird от версии 1.5 До версии 2.0 чтобы использовать nbackup
есть вопросик- разработчик писал прогу на Delphi, пользовался вероятно библиотеками
Firebird версии 1.5 Если эти библиотеки заменятся на версию 2.0,
поймет-ли их прога?
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283854
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.Pесть вопросик- разработчик писал прогу
Без его разрешения или соучастия Вам лучше ничего не трогать.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283873
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov, конечно, просто прежде чем писать письмо разработчику
хотела спросить профессионалов, велико-ли отличие, возможно-ли использование АPI
1.5 для 2.0. Например в MS VS C++ отличия большие, либу, скомпилированную
для 6 скажем в 8 не применишь.
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283875
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.P,

API полностью совместим. Другое дело что некоторые кривые запросы могут отвалится.
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283881
MikeDD
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.P, как я понял то то что вам нужно это не репликация, а синхронизация. Попробуйте сделать так:

1. в 4 утра на компе-источнике делаете бэкап, восстанавливаете в БД с другим именем (БД-копия) и передаете бэкап на комп-приемник;
2. на компе-приемнике восстанавливаете полученный бэкап;
3. на компе-источнике периодически сравниваете БД с ее копией, полученный скрипт накатываете на БД-копию и отправляете на комп-приемник.
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283890
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Mikedd!
You wrote on 1 августа 2016 г. 13:39:57:

Mikedd> на компе-источнике периодически сравниваете БД с ее копиейа положите вверх! (с)

Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283942
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MikeDDMari.P, как я понял то то что вам нужно это не репликация, а синхронизация. Попробуйте сделать так:

1. в 4 утра на компе-источнике делаете бэкап, восстанавливаете в БД с другим именем (БД-копия) и передаете бэкап на комп-приемник;
2. на компе-приемнике восстанавливаете полученный бэкап;
3. на компе-источнике периодически сравниваете БД с ее копией, полученный скрипт накатываете на БД-копию и отправляете на комп-приемник.

А чем сравнивать? БД с копией?
Если бы прогу я писала, не было бы вопросов, я бы сразу в две БД запись сделала да и все.
А тут прога закрытая, я знать не знаю в какие таблицы она что пишет и как сравнивать.
Мне нужен online инкрементальный бэкап-восстановление 1 раз в час, не занимающий более 5 мин.
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39283958
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Mari.PЕсли бы прогу я писала, не было бы вопросов, я бы сразу в две БД запись сделала да и все.
А тут прога закрытая, я знать не знаю в какие таблицы она что пишет и как сравнивать.

1. Что мешает настроить прогу так, чтобы она писала сразу в БД на СЕРВЕР 2?
2. Что мешает сравнивать все-все таблицы?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
передача всей базы данных 1 раз в час в онлайн режиме
    #39284286
Mari.P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovMari.PЕсли бы прогу я писала, не было бы вопросов, я бы сразу в две БД запись сделала да и все.
А тут прога закрытая, я знать не знаю в какие таблицы она что пишет и как сравнивать.

1. Что мешает настроить прогу так, чтобы она писала сразу в БД на СЕРВЕР 2?
2. Что мешает сравнивать все-все таблицы?


1.Мне надо , чтобы и на СЕРВЕР1 была актуальная база, там тоже юзеры.
2. Так сколько времени я их просравниваю?
...
Рейтинг: 0 / 0
25 сообщений из 100, страница 1 из 4
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / передача всей базы данных 1 раз в час в онлайн режиме
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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