История развития СУБД Oracle

Стас Белков

Стас Белков

Автор статьи. Известный специалист в мире IT. Консультант по продуктам и решениям Oracle. Практикующий программист и администратор баз данных. Подробнее.

В 1983 году компания Relational Software Incorporated была переименована в Oracle Corporation, чтобы ее не путали с компанией Relational Technologies Incorporated. Тогда-то разработчики приняли критически важное решение написать на языке C переносимую версию Oracle (версию 3), которая могла бы работать не только в системе Digital VAX/VMS, но также в UNIX и на других платформах. К 1985 году было заявлено, что Oracle может работать более чем на 30 платформах.

Некоторые из них сейчас воспринимаются как исторический курьез, однако другие все еще функционируют. (Помимо VMS, в число операционных систем, поддерживаемых ранними версиями Oracle, входили IBM MVS, HP/UX, IBM AIX и Solaris – вариант UNIX, созданный компанией Sun.) Корпорация Oracle сумела обратить в свою пользу и даже ускорить рост числа мини-компьютеров и UNIX-серверов, наблюдавшийся в 1980-е. Сегодня Oracle перенесена и на такие операционные системы, как Microsoft Windows и Linux.

Помимо поддержки многочисленных платформ не потеряли актуальности и другие решения, принятые Oracle в 1980-е, в том числе дополнительные инструменты разработки программного обеспечения и поддержки принятия решений (бизнес-анализ), поддержка стандарта ANSI SQL на всех платформах и возможность работы в стандартных сетях.

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

По мере изменения моделей вычислений и развертывания корпорация Oracle включала в свою СУБД многие инновационные технические решения (от первой распределенной базы данных до поддержки виртуальной Java-машины в ядре базы данных и реализации grid-вычислений). Oracle предлагает поддержку новых стандартов, например языка XML, имеющего огромное значение для развертывания сервис-ориентированных архитектур (SOA). В таблице ниже приведен краткий перечень основных достижений и новшеств Oracle по годам.

Таблица. История новшеств Oracle

Год Функция
1977 Oracle version 1: Ларри Эллисон, Боб Майнер и Эд Оутс основали компанию Software Development Laboratories
1979 Oracle version 2: первая коммерческая реляционная СУБД, в которой применялся язык SQL
1983 Oracle version 3: единый набор исходных текстов Oracle для разных платформ
1984 Oracle version 4: переносимый набор инструментов, согласованность по чтению
1986 Oracle version 5: клиент-серверная реляционная СУБД
1987 Инструменты CASE и 4GL
1988 Oracle Financial Applications на основе реляционной СУБД
1989 Oracle6: блокировка на уровне строк и резервное копирование без остановки работы
 1991  Oracle Parallel Server на массивно-параллельных платформах
 1993  Oracle7: появление стоимостного оптимизатора
 1994  Oracle version 7.1: распараллеливание операций, включая запросы, загрузку и создание индексов
 1996  Универсальная база данных с механизмом расширения SQL за счет картриджей, тонким клиентом и сервером приложений
 1997  Oracle8: объектно-реляционные расширения и поддержка сверхбольших баз данных (Very Large Database, VLDB)
 1999  Oracle8i: виртуальная Java-машина (JVM) в ядре СУБД
 2000 Oracle9i Application Server: инструменты Oracle, интегрированные в ПО промежуточного слоя
 2000 Oracle9i Database Server: кластеры Real Application Cluster, OLAP и добыча данных, реализованные в СУБД
 2003 Oracle Database 10g и Oracle Application Server 10g: grid-вычисления; в Oracle Database 10g автоматизированы ключевые задачи управления
 2005  Oracle приобретает компанию PeopleSoft и объявляет о намерении приобрести компанию Siebel, тем самым расширяя линейку ERP и CRM-приложений и свои предложения в области систем бизнес-анализа.
 2007 Oracle Database 11g: расширение средств автоматической настройки и сквозного управления изменениями; с приобретением компании Hyperion в состав предлагаемых продуктов включена не зависящая от базы данных подсистема OLAP и приложения Financial Performance Management
 2009  Oracle 11g Release 2 (11.2.0.1), в которой введена принципиально новая для Oracle возможность «горячего», без остановки сервера, внесения изменений в метаданные и бизнес-логику на PL/SQL. Это сделано с помощью механизма одновременной поддержки нескольких версий схемы и логики, именуемых editions
 2013 Oracle  12c (12.1.0.1), основное новшество — поддержка подключаемых баз данных (англ. pluggable database), обеспечивающая свойства мультиарендности и живой миграции баз данных[5], суффикс «c» в названии обозначает англ. cloud (облако)

 

Вас заинтересует / Intresting for you:

СУБД Oracle. Обзор возможносте...
СУБД Oracle. Обзор возможносте... 3860 просмотров Игорь Воронов Sun, 07 Oct 2018, 07:18:30
Индексы Oracle
Индексы Oracle 27491 просмотров Игорь Воронов Tue, 21 Nov 2017, 13:18:46
Вызов парсера в базе данных Or...
Вызов парсера в базе данных Or... 4254 просмотров Александров Попков Wed, 14 Mar 2018, 05:18:47
Экстенты
Экстенты 5791 просмотров Ольга Потемкина Tue, 21 Nov 2017, 13:18:46
Войдите чтобы комментировать

ildergun аватар
ildergun ответил в теме #8371 7 года 3 нед. назад
Все и качественно и подробно расписал! Молодцом! :-)