Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Shpory_po_BD.doc
Скачиваний:
4
Добавлен:
22.09.2019
Размер:
1.37 Mб
Скачать

24.Этапы развития субд

1. Начальный этап связан с созданием первого поколения СУБД, опирающихся на иерархическую и сетевую модели данных. По времени он совпал с периодом, когда на рынке вычислительной техники доминировали большие ЭВМ (mainframe), например, система IBM 360/370, которые в совокупности с СУБД первого поколения составили аппаратно- программную платформу больших информационных систем. СУБД первого поколения были в подавляющем большинстве закрытыми системами: отсутствовал стандарт внешних интерфейсов, не обеспечивалась переносимость прикладных программ. Они не обладали средствами автоматизации программирования, были довольно дорогими. В то же время, СУБД первого поколения оказались весьма долговечными: разработанное на их основе программное обеспечение используется и по нынешний день, большие ЭВМ хранят огромные массивы актуальной информации (так называемые, наследуемые системы).

2. Второй этап в эволюции СУБД начался с момента создания реляционной модели. СУБД этого поколения характеризовали две основные особенности:

  • реляционная модель данных, которая опиралась на математический аппарат теории множеств и математическую логику;

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

Несмотря на некоторые недостатки, реляционная модель данных стала доминирующей. К числу достоинств реляционного подхода относят:

  1. простота использования двухмерных таблиц для представления большинства структур данных;

  2. гибкость - операции над отношениями позволяют получать разнообразные файлы в нужной форме;

  3. связность - реляционное представление дает ясную картину взаимосвязи атрибутов из различных отношений;

  4. простота ведения - физическое размещение двухмерных таблиц намного проще, чем сетевых или иерархических структур;

  5. язык манипулирования данными достаточно прост.

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

- объектно-ориентированный подход;

  • управление распределенными базами данных;

  • активный сервер БД;

  • языки четвертого поколения;

  • фрагментация и параллельная обработка запросов;

  • технология тиражирования данных;

  • многопотоковая архитектура.

На эволюции СУБД сильно сказался процесс перехода от больших ЭВМ к открытым распределенным системам на компьютерах RISC-архитектуры (HP, SUN).

  1. цена RISC-компьютеров значительно ниже цены больших ЭВМ;

  2. по функциональным возможностям RISC-компьютеры превзошли большие ЭВМ;

  3. фактически сравнялась их производительность;

  4. архитектура на основе RISC-компьютеров оказалась более простой, гибкой и мобильной, а сфера их использования - значительно шире области применения больших ЭВМ.

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

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

Сегодня преобладает тенденция создания информационных систем на такой платформе, которая точно соответствовала бы ее масштабам и задачам. Она получила название - RightSizing (помещение в тот размер, который необходим).

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]