Распределенные базы данных

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

Особенности данного этапа:

Практически все современные СУБД обеспечивают поддержку полной реляционной модели, а именно:

· структурной целостности — допустимыми являются только данные, пред­ставленные в виде отношений реляционной модели;

· языковой целостности, то есть языков манипулирования данными высо­кого уровня (в основном SQL);

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

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

· Необходимость поддержки многопользовательской работы с базой данных и возможность децентрализованного хранения данных потребовали развития средств администрирования БД с реализацией общей концепции средств за­щиты данных.

· Потребность в новых реализациях вызвала создание серьезных теоретиче­ских трудов по оптимизации реализаций распределенных БД и работе с рас­пределенными транзакциями и запросами с внедрением полученных результатов в коммерческие СУБД.

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

· Именно к этому этапу можно отнести разработку ряда стандартов в рамках языков описания и манипулирования данными начиная с SQL89, SQL92, SQL99 и технологий по обмену данными между различными СУБД, к кото­рым можно отнести и протокол ODBC (Open DataBase Connectivity), пред­ложенный фирмой Microsoft.

· Именно к этому этапу можно отнести начало работ, связанных с концепцией объектно-ориентированных БД - СУБД. Представителями СУБД, относя­щимся ко второму этапу, можно считать MS Access 97 и все современные серверы баз данных Огас1е7ДОгас1е 8.4 MS SQL6.5, MS SQL7.0, System 10, System 11, Informix, DB2, SQL Base и другие современные серверы баз дан­ных, которых в настоящий момент насчитывается несколько десятков.

 








Дата добавления: 2015-08-21; просмотров: 551;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.006 сек.