powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос по синхронизацию 2-х БД
8 сообщений из 8, страница 1 из 1
Вопрос по синхронизацию 2-х БД
    #32468211
PMaxS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Необходимо провести синхронизацию 2-х БД. Анализ реплицируемой информации не производится, данные 2-ой БД полностью перезаписываются. БД не поддерживают транзакции.
Процесс синхронизации занимает определенное время и таблицы обновляются последовательно. Когда эти обновленные записи должны попадать в результаты запросов SELECT? Для простоты приведу пример. Часть записей таблицы обновлена, производится запрос SELECT. В результатах запроса должны присутствовать новые значения или выдавать старые до тех пор пока процесс синхронизации не будет закончен? То же самое, но с таблицами?

Я полагаю, что данную задачу можно решить 2-мя способами:
1. Создаем пустые(без данных) копии таблиц, которые нужно обновить. Заносим в эти копии новые данные и заменяем ими старые таблицы.
2. Обновляем таблицы из которых производятся выборки.
Недостатком первого метода является то, что необходимо 2 раза больше дискового пространства и некоторое время БД будет недоступна (замена таблиц), второго же, что данные во время синхронизации могут быть несогласованными.

Какой из этих методов более предпочтителен ?
...
Рейтинг: 0 / 0
Вопрос по синхронизацию 2-х БД
    #32468523
Dik76
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Синхронизация проводится для удаленной БД? Или в локалке?
...
Рейтинг: 0 / 0
Вопрос по синхронизацию 2-х БД
    #32468612
PMaxS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в локалке
...
Рейтинг: 0 / 0
Вопрос по синхронизацию 2-х БД
    #32468721
Simon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
субд?

и что значит фраза
авторВ результатах запроса должны присутствовать новые значения или выдавать старые до тех пор пока процесс синхронизации не будет закончен?
типа будут работать пользователи в момент синхронизации??? если да, то какой в этом смысл?
...
Рейтинг: 0 / 0
Вопрос по синхронизацию 2-х БД
    #32468739
Серега
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А не проще, если все в локалке, работать с ОДНОЙ БАЗОЙ ?
...
Рейтинг: 0 / 0
Вопрос по синхронизацию 2-х БД
    #32468817
PMaxS
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2Simon
Смысл в том, что клиентам не прийдется ждать окончания синхронизации

2Серега
Проще, но такова постановка задачи
...
Рейтинг: 0 / 0
Вопрос по синхронизацию 2-х БД
    #32469066
Фотография brahew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Купить Ascential datastage и перегружать базу через этот продукт
...
Рейтинг: 0 / 0
Вопрос по синхронизацию 2-х БД
    #32469138
Simon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а зачем тогда безтранзакционная субд!!!

поставьте субд с транзакциями например оракл
и никому ничего ждать не придется (если комп мощный)
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Вопрос по синхронизацию 2-х БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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