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
В начало