Читайте также:
|
|
Отец второго поколения СУБД — американский ученый Эдгар Кодд, создавший в 1970 г. принципиально новую модель данных — реляционную. Кодд предложил для хранения и обработки больших объемов данных использовать оригинальный метод, основанный на использовании множества связанных между собой таблиц, содержащих записи фиксированной длины. Для «обкатки» этой идеи IBM в середине 70-х годов разработала СУБД System R и язык обработки запросов Structured Query Language (SQL). Успех реляционной модели превзошел все ожидания. Она не только доказала свою работоспособность, но и значительно превзошла своих предшественниц по многим параметрам.
o Реляционные БД (1976-1990)à ………………… (2012)
Поддерживаемые виды моделей БД:
o Реляционная модель;
Так начался новый этап эволюции СУБД, который продолжается по сей день. Реляционная модель оказалась простой и эффективной для широкого класса задач — финансовых, управленческих и организационных. Именно она лежит в основе многих продуктов, которые стали флагманами современного рынка СУБД. Идеи Эдгара Кодда подхватили сотрудники Калифорнийского университета в Беркли при реализации одной из первых реляционных систем Ingres (ее впоследствии купила Computer Associates).
Пост-второе поколение БД
Несмотря на многочисленные достоинства реляционных СУБД, они не лишены недостатков. С некоторыми заданиями, например поиском в огромном множестве таблиц (сотни тысяч и миллионы таблиц), эти системы справляются не очень эффективно.
Для решения данной проблемы были разработаны многомерные или постреляционные СУБД, в которых данные представлены в виде не плоских таблиц, а разреженных многомерных массивов. При выполнении задач, требующих обработки огромных объемов данных, такие базы значительно превосходят по быстродействию реляционные. Однако большого коммерческого успеха эта концепция не имела, так как их потенциальные пользователи предпочли не универсальные, а специализированные решения.
o Постреляционные БД (1990-1993)
Поддерживаемые виды моделей БД:
o многомерные.
Пост-пост-второе поколение БД
Идея многомерности не пропала бесследно, а дала толчок появлению еще одного класса систем — объектно-ориентированных СУБД, в которых данные представлены не в виде таблиц, а в виде целых объектов. Это позволяет программистам разрабатывать для них приложения непосредственно на объектно-ориентированных языках, не используя промежуточный формат. В некоторых случаях, когда приходится иметь дело с большим объемом и сложной структурой данных, объектные БД работают гораздо быстрее реляционных. К этому классу относится немало продуктов, например Jasmine фирмы Computer Associates и Poet фирмы Poet Software. И хотя объектным СУБД не удалось завоевать ведущее положение на рынке, они пользуются спросом в таких областях, как телекоммуникации, наука, промышленность.
Возможно, скромный успех этой перспективной технологии отчасти объясняется тем, что производители реляционных продуктов не остались в стороне от новых веяний и соорудили над ядром своих СУБД объектно-ориентированную надстройку, создав так называемые объектно-реляционные системы, которые позволяют воспользоваться преимуществами обоих подходов.
Именно к такому типу БД сейчас относятся Informix, Oracle и IBM DB2.
Компании Microsoft SQL Server и Sybase остались верны чисто реляционной модели.
o Объектно-ориентированные БД (1994-2000)
Поддерживаемые виды моделей БД:
o Объектно-ориентированные.
Дата добавления: 2015-01-30; просмотров: 81 | Поможем написать вашу работу | Нарушение авторских прав |