Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Общие вопросы по программированию, компьютерный форум
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.06.2018, 11:02   #1
stron333
Новичок
Джуниор
 
Регистрация: 07.06.2018
Сообщений: 1
По умолчанию Копирование базы данных через Web-service

Здравствуйте уважаемые участники форума. Сразу к сути. У меня есть подключение к веб сервису. У этого веб сервиса есть метод, который возвращает мне таблицу с данными, которые берёт из свой базы данных. Эти данные мне нужно сохранить в свою базу данных. То есть есть база на чужом сервере, мне нужно сделать её полную копию у себя на сервере. И нужно это сделать не разово, а постоянно, что бы базы были одинаковыми (допускается отклонение в несколько минут). Чужая база естественно будет постоянно расти. Естественно в базе могут быть изменения задним числом. И все эти изменения должны отобразится и в моей базе.

Я читал о таком способе. Передается сначала вся база. А потом передаются только запросы, которые вносили изменения в базу и на своей базе ты применяешь точно такие же запросы. Но в моём случае так не получится. Я могу запросить только данные из базы. Не запросом, а только строго через метод веб сервиса.

Понимаю, что готовые варианты уже есть. И что колесо изобретать не стоит. Но я не нашёл их, не знаю как правильно искать. Пришёл к вам за помощью. Спасибо.
stron333 вне форума Ответить с цитированием
Старый 07.06.2018, 16:41   #2
ADSoft
Старожил
 
Регистрация: 25.02.2007
Сообщений: 4,150
По умолчанию

а в чем вопрос то?
метод есть - обращайся - получай данные - создавай на своем сервере..
насчет что разница несколько минут - закрадываются сомнения - при большом объеме базы-оригинала у вас больше времени будет уходить на запрос-получение и создание БД у себя .. .ну и думаю если владельцы просекут что постоянно кто там - чето такое делает - прикроют лавочку)
ADSoft вне форума Ответить с цитированием
Старый 07.06.2018, 17:04   #3
evg_m
Старожил
 
Регистрация: 20.04.2008
Сообщений: 5,515
По умолчанию

Цитата:
Естественно в базе могут быть изменения задним числом
и как ты об этом узнаешь?
только скопировав всю базу снова и снова. И СРАВНИВ свою старую копию с новой.
программа — запись алгоритма на языке понятном транслятору
evg_m на форуме Ответить с цитированием
Старый 07.06.2018, 17:06   #4
p51x
Старожил
 
Регистрация: 15.02.2010
Сообщений: 15,695
По умолчанию

А это означает, что каждые несколько минут вся база должна копироваться заново. Удачи...)
p51x на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Копирование данных базы. Anna543 Microsoft Office Access 1 19.03.2017 11:01
Копирование циклами из базы данных - VBA Володя71 Помощь студентам 0 04.03.2016 17:56
Копирование базы данных Asblue Помощь студентам 0 30.11.2010 21:54
тип данных интерфейса Web service pitonf Общие вопросы Delphi 0 10.12.2009 14:15
Резервное копирование базы данных Swatch Microsoft Office Access 5 25.08.2009 22:41