Базы данных

Требования к распределенным базам данных

Изучая тенденции развития технологий обработки данных, можно выделить два класса систем:

·     системы распределенной обработки данных;

·     системы распределенных баз данных.

Системы распределенной обработки данных базировались на многопользовательских операционных системах с БД на центральном компьютере. Клиентские места реализовались в виде терминалов, не имеющих собственных ресурсов. Развитие сетевых технологий, распространение персональных ЭВМ и стандартов открытых систем привело к появлению систем распределенных БД, размещенных в сети разнотипных компьютеров. Система состоит из узлов, каждый из которых является СУБД. БД любого узла доступна пользователю.

При обработке данных в сетевой среде выделяют следующие группы функций:

·   презентационная логика (PL – Presentation Logic): ввод и отображение данных – внешний (пользовательский) уровень реализации функциональной обработки и представления;

·   бизнес-логика (BL – Business Logic): функциональная обработка, реализующая алгоритм решения задач пользователя;

·   манипулирование данными БД в рамках приложения, которое обычно реализуется средствами SQL (DL – Database Logic);

·   управление данными и другими ресурсами БД, реализуемое внутренними средствами конкретной СУБД обычно в рамках файловой системы ОС;

·   управление процессами обработки: связывание и синхронизация процессов обработки данных разного уровня.

предыдущаяследующая