Основные подходы к проектированию распределенных баз данных
5c8b6e8c

Реализация распределенной базы данных с удаленным доступом


В качестве примера реализации распределенной базы данных рассмотрим информационную систему

для автоматизации расчетов с абонентами АО «Связьинформ» РМ.

В данной организации возникает задача учета финансовых поступлений за оказанные услуги связи. Сейчас для ее выполнения используется программный комплекс «Парус», который реализует часть необходимых функций. В последнее время возникла задача повременной тарификации и учета проведенных телефонных разговоров, что приводит к резкому увеличению объемов данных, циркулирующих в системе. Кроме того, для выработки политики тарификации услуг связи необходимо анализировать объем и структуру начислений, что требует постоянного хранения данных об оказанных услугах. С увеличением потока информации необходимо увеличить число операторских мест для занесения данных, следовательно система должна хорошо работать в многопользовательской среде. Программа «Парус» построена по идеологии настольных систем и поэтому её перенос в сетевую среду возможен только по архитектуре файл-сервера. Такой подход отличается плохой масштабируемостью и делает практически невозможной работу удаленных пользователей, Существующая система не может обрабатывать накапливаемый объем данных, поэтому возникает необходимость создания новой системы обработки информации, построенной по идеологии клиент-сервер.

Основные требования к системе таковы:

· система автоматизации расчетов с абонентами должна обрабатывать данные по имеющимся клиентам;

· система должна учитывать начисления по оказанным услугам;

· система должна учитывать оплату, поступившую с клиента за оказанные услуги;

· система должна иметь механизм регистрации изменений и возможность отката к одному из предыдущих состояний;

· система должна обеспечивать возможность оперативного доступа к информации;

· система должна иметь развитые механизмы обеспечения информационной безопасности (защита от несанкционированного доступа, избыточность хранения информации).



Содержание раздела