logo
Разработка и стандартизация ПС и ИТ

35. Основные требования к распределенной обработке данных.

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

Приведем следующие, сформулированные ведущими поставщиками СУБД, свойства «идеаль-ной» системы управления распределенными базами данных:

- Прозрачность относительно расположения данных: СУБД должна представлять все данные так, как если бы они были локальными.

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

- Прозрачность относительно сети: СУБД должна одинаково работать в условиях разнородных сетей.

- Поддержка распределенных запросов: пользователь должен иметь возможность объединять данные из любых баз, даже если они размещены в разных системах.

- Поддержка распределенных изменений: пользователь должен иметь возможность изменять данные в любых базах, на доступ к которым у него есть права, даже если эти базы размещены в разных системах.

- Поддержка распределенных транзакций: СУБД должна выполнять транзакции, выходящие за рамки одной вычислительной системы, и поддерживать целостность распределенной БД даже при возникновении отказов как в отдельных системах, так и в сети.

- Безопасность: СУБД должна обеспечивать защиту всей распределенной БД от несанкционированного доступа.

- Универсальность доступа: СУБД должна обеспечивать единую методику доступа ко всем данным.