7.1 Цели стандартизации управления данными
Основными целями стандартизации управления данными являются:
а) стандартизация поддержки для всех распределенных сценариев;
б) обеспечение независимости размещения;
в) стандартизация управления транзакциями баз данных;
г) стандартизация экспорта и импорта баз данных;
д) уменьшение сложности обработки данных;
е) повышение общей производительности в распределенных сценариях;
ж) обеспечение независимости данных;
и) обеспечение мобильности приложений;
к) стандартизация использования средств моделирования данных.
Стандарты по поддержке распределенных баз данных должны основываться на интерфейсах услуг, обеспечиваемых в каждой среде управления данными.
Процессоры, связанные с интерфейсами, должны отвечать и реагировать на конкретный запрос на услугу стандартным способом.
В стандартизации поддержки распределенных баз данных необходимо учитывать следующее:
- система управления данными в одном домене управления может иметь доступ к данным, управляемым другой системой управления данными в другом домене управления, при условии появления требований в домене управления сервером;
- услуги управления данными и интерфейсы, в которых эти услуги доступны, должны быть спроектированы так, что пользователю не требуется знать, где хранятся данные;
- удаленный доступ не должен требовать принципиально нового подхода к услугам, которые обеспечивают управление данными;
- требования как для удаленного, так и локального доступа к данным должны применяться одинаково ко всем парам уровней.
Обеспечение межсетевого обмена неоднородной распределенной базы данных требует, чтобы был выбран и стандартизован соответствующий механизм для управления транзакциями базы данных.
Если данные должны быть понимаемыми в более чем одной системе управления данными, то необходима стандартная форма представления данных для передачи данных.
Необходима также стандартная форма представления архивных баз данных.
При разработке стандартных форм представления данных для передачи данных необходимо учитывать следующее:
- средства экспорта-импорта, вместе со средствами разгрузки и загрузки базы данных, полностью независимы от операций поиска и обновления;
- форму представления данных уровня схемы, связанной с данными более низкого уровня, можно рассматривать как потенциальную часть файла экспорта-импорта;
- при определении порции базы данных, для которой желателен файл экспорта-импорта, используются операции выборки, связанные со стандартными языками баз данных.
Для всех уровней данных, для которых могут создаваться файлы экспорта-импорта, может быть использован одинаковый подход к определению стандартной формы представления данных.
Независимость данных необходимо использовать для того, чтобы уменьшить затраты на модификацию и модернизацию системы.
Управление данными может быть поддержано с помощью стандартизации средства моделирования данных при его использовании для обмена между различными средами управления данными.