Синхронизация распределенных гетерогенных баз данных

              
Проход по ссылкам навигацииГлавная страница > Синхронизация баз данных > rusbssReader – модули выполнения удаленных запросов
rusbssReader – модули выполнения удаленных запросов

В дочерних сайтах распределенных систем часто возникает необходимость оперативного получения различной информации из консолидирующих баз данных. Если Вы используете систему сеансовой синхронизации «ruSBSS™», решение этой задачи становится весьма тривиальным.
Используя модули rusbssReader.dll Вы можете обеспечить свои приложения возможностью выполнения удаленных запросов к консолидирующим базам данных. Для этого необходимо наличие установленного в консолидирующей базе данных сервера синхронизации sbssServer. В этом случае с помощью модулей удаленных запросов клиентские приложения могут выполнять запросы к консолидирующим базам данных и обрабатывать на клиентской стороне полученные наборы данных в соответствии с требованиями прикладной задачи.


Модули удаленных запросов реализованы в виде динамически подключаемых библиотек, экспортирующих несколько простых в использовании функций. Используя технологию кратковременных соединений, модули удаленных запросов
  • устанавливают соединение с сервером синхронизации;
  • передают ему текст SQL-запроса для выполнения в консолидирующей базе данных;
  • получают результирующий набор данных;
  • разрывают соединение с сервером синхронизации;
  • передают полученный набор данных в клиентское приложение для последующей обработки.
Таким образом, с помощью модулей удаленных запросов клиентские приложения дочерних сайтов могут выполнять запросы к другим базам данных распределенной системы и обрабатывать на клиентской стороне полученные наборы данных в соответствии с требованиями прикладной задачи. Используемая при этом технология кратковременных соединений позволяет работать даже в сетях с низким качеством линий связи.

 

Более подробно см.  sbss_BOL (rusbss.BookOnLine).