ЭВМHISTORY
Статьи. Обзоры. Истории

Программирование | Oracle Database



oracle, оракл, database, датабейс

Oracle Database или Oracle RDBMS — объектно-реляционная система управления базами данных компании 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 (облако)

2018 год — вышла версия 18c (12.2.0.2)

2019 год — вышла версия 19с

© greenmile

Источники:
oracle-patches.com,
ru.wikipedia.org


В начало


Программирование | Oracle Database



Рейтинг@Mail.ru Яндекс.Метрика