Характеристика распределенных СУБД - Оцінка стану екологічної безпеки

Еще одна классификация СУБД основывается на методах организации хранения и обработки данных. По данному критерию СУБД делят на централизованные и распределенные.

Первые работают с БД, которая физически хранится в одном месте (на одном компьютере). Это не означает, что пользователь может работать с БД только за этим же компьютером: доступ может быть удаленным (в режиме клиент-сервер).

Большинство централизованных СУБД перекладывает задачу организации удаленного доступа к данным на сетевое обеспечение, выполняя только свои стандартные функции, которые усложняются за счет одновременности доступа многих пользователей к данным.

Распределенная СУБД (РаСУБД) - комплекс программ, предназначенный для управления распределенной БД и позволяющий сделать распределенность информации "прозрачной" для конечного пользователя.

Термин "прозрачность" означает то, что для конечного пользователя должен быть полностью скрыт тот факт, что распределенная БД состоит из нескольких фрагментов, которые могут размещаться на нескольких компьютерах, расположенных в сети и к ней возможен параллельный доступ нескольких пользователей.

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

РаСУБД обладают безусловными преимуществами перед централизованными, а именно:

Отражают структуру организации;

Обладают разделяемостью и локальной автономностью;

Обеспечивают высокую доступность данных;

Обладают высокой надежностью и повышенной производительностью.

Не лишены РаСУБД и недостатков:

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

Увеличение сложности означает и увеличение затрат на приобретение и сопровождение РаСУБД.

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

В РаСУБД повышенная стоимость передачи и обработки данных может препятствовать организации эффективной защиты от нарушений целостности данных.

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

Наиболее полно функции распределенной СУБД реализованы в системах: INGRES/STAR, разработанная отделением Ingres Division фирмы The ASK Group Inc.; ORACLE фирмы ORACLE Corp.; модуле распределенной системы DB2 фирмы IBM. Наиболее близко подошли к реализации функций распределенных СУБД такие как: Informix On-line фирмы Informix Software; Sybase System 10 фирмы Sybase Inc.

К РаСУБД, наиболее изученным относятся: система SDD-1, созданная в конце 70-х-начале 80-х годов; система R* фирмы IBM; система Distributed INGRES. которая является распределенной версией системы INGRES (80-е годы).

Похожие статьи




Характеристика распределенных СУБД - Оцінка стану екологічної безпеки

Предыдущая | Следующая