Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Добавление в одну БД информации из другой [D7, Yaffi Personal]


Страницы:   1 2

Disruptor ©   (2003-11-04 13:23:00) 

Есть общая база данных и распределенные пользователи, каждый из которых локально редактирует свои данные. Потом нужно связать эти данные воедино. Как лучше из проограммы пеерекинуть данные из одной БД в другую?
Спасибо.


Disruptor   (2003-11-04 13:43:00) [21]

Главный вопрос в другом - с помощью каких компонентов подключиться сразу к двум базам данных?


Zacho   (2003-11-04 13:41:00) [22]


> Vemer © (04.11.03 13:38) [4]
> Если данные сливаются в одну таблицу, то желательно поставить
> пользователям индекс через 100.000 например, чтоб потом
> не заморачиваться.

Не надо так. Стандартное решение - ПК из 2-х полей.


Vemer   (2003-11-04 13:38:00) [23]

Если данные сливаются в одну таблицу, то желательно поставить пользователям индекс через 100.000 например, чтоб потом не заморачиваться.

Еще можно создать дополнительное поле 2SmallInt Default 1" и триггер, который его возводит из 0 в 1 при изменении записи, тогда можно переливать только измененные/добавленные записи, а не всю таблицу. После перелива естественно сброс в 0.

Для подобного переливания я использую программу-насос, которая подключается к обеим базам и просто перебирает строки. Если включить буферизацию, 1000 строк примерно за 1 секунду перелетает.


Disruptor   (2003-11-04 13:38:00) [24]

В данном случае это НАДО. Пользователи находятся в разных городах и временами привозят инфу на дискетах.


Alexandr   (2003-11-04 13:36:00) [25]

а потом подумай, а оно точно надо?
часто гораздо проще протянуть хоть какую-то связь


Zacho   (2003-11-04 13:30:00) [26]

Для начала почитай статьи по репликации на http://www.ibase.ru/develop.htm


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо