Oracle Database (обычно называемая СУБД Oracle или просто Oracle ) - это многомодельная [4] система управления базами данных, производимая и продаваемая Oracle Corporation .
![]() | |
Разработчики) | Корпорация Oracle |
---|---|
Первый выпуск | 1979 |
Стабильный выпуск | 19c [1] ![]() |
Написано в | Язык ассемблера , C , C ++ [2] |
Тип | Многомодельная база данных |
Лицензия | Собственный [3] |
Веб-сайт | oracle |
Это база данных, обычно используемая для выполнения рабочих нагрузок оперативной обработки транзакций (OLTP), хранилищ данных (DW) и смешанных (OLTP и DW) баз данных. Oracle Database доступна несколькими поставщиками услуг локально , в облаке или в виде гибридной облачной установки. Его можно запускать на сторонних серверах, а также на оборудовании Oracle ( Exadata on-prem, в Oracle Cloud или в облаке у заказчика [5] )
История
Ларри Эллисон и двое его друзей и бывших коллег, Боб Майнер и Эд Оутс , в 1977 году основали консалтинговую компанию под названием Software Development Laboratories (SDL). SDL разработала оригинальную версию программного обеспечения Oracle. Название Oracle происходит от кодового названия проекта, финансируемого ЦРУ, над которым Эллисон работал, когда работал в Ampex . [6]
Релизы и версии
Продукты Oracle следуют индивидуальным соглашениям о нумерации выпусков и именах. Буква «c» в текущем выпуске Oracle Database 21c означает «облако». Предыдущие выпуски (например, Oracle Database 10g и Oracle9i Database) использовали суффиксы «g» и «i», которые обозначают «Grid» и «Internet» соответственно. До выпуска Oracle8i Database в соглашениях об именах Oracle Database не использовались суффиксы. Обратите внимание, что версии Oracle Database не было, поскольку соучредитель Ларри Эллисон «знал, что никто не захочет покупать версию 1». [7] В нумерации выпусков СУБД Oracle использовались следующие коды:
Версия базы данных Oracle | Первоначальная версия выпуска | Дата первого выпуска | Версия набора патчей терминала | Дата набора патчей терминала | Особенности Marquee |
---|---|---|---|---|---|
Oracle v2 | 2.3 | 1979 г. | Первая коммерчески доступная СУБД на основе SQL, реализующая некоторые базовые запросы SQL и простые соединения [8] | ||
Oracle v3 | 3.1.3 | 1983 г. | Контроль параллелизма , распределение данных и масштабируемость | ||
Oracle v4 | 4.1.4.0 | 1984 | 4.1.4.4 | Многовариантность чтения. Первая версия доступна для MS-DOS . [9] [10] | |
Oracle v5 | 5.0.22 (5.1.17) | 1985 г. | 5.1.22 | Поддержка клиент-серверных вычислений и систем распределенных баз данных . Первая версия доступна для OS / 2 . [11] | |
Oracle v6 | 6.0.17 | 1988 г. | 6.0.37 | Блокировка на уровне строк, масштабируемость, оперативное резервное копирование и восстановление, PL / SQL . Первая версия доступна для Novell Netware 386 . [12] | |
Oracle 6.2 | 6.2.0 | Параллельный сервер Oracle | |||
Oracle7 | 7.0.12 | Июнь 1992 г. | Хранимые процедуры PL / SQL, триггеры, распределенная двухэтапная фиксация, общие курсоры, оптимизатор затрат | ||
Oracle 7.1 | 7.1.0 | Май 1994 | Параллельное выполнение SQL. Первая версия доступна для Windows NT . [13] | ||
Oracle 7.2 | 7.2.0 | Май 1995 г. | Общий сервер, транзакции XA, прозрачное аварийное переключение приложений | ||
Oracle 7.3 | 7.3.0 | Февраль 1996 г. | 7.3.4 | Объектно-реляционная база данных | |
База данных Oracle8 | 8.0.3 | Июнь 1997 г. | 8.0.6 | Менеджер восстановления, разметка. Первая версия доступна для Linux. [14] | |
База данных Oracle8 i | 8.1.5.0 | 1998 г. | 8.1.7.4 | Август 2000 г. | Собственные интернет-протоколы и Java, виртуальная частная база данных |
База данных Oracle9 i | 9.0.1.0 | 2001 г. | 9.0.1.5 | Декабрь 2003 г. | Oracle Real Application Clusters (RAC) , Oracle XML DB |
База данных Oracle9 i, выпуск 2 | 9.2.0.1 | 2002 г. | 9.2.0.8 | Апрель 2007 г. | Расширенная организация очередей , интеллектуальный анализ данных , потоки, логический режим ожидания |
Oracle Database 10 g, выпуск 1 | 10.1.0.2 | 2003 г. | 10.1.0.5 | Февраль 2006 г. | Автоматизированное управление базами данных, автоматический диагностический монитор баз данных, грид-инфраструктура, Oracle ASM, база данных Flashback |
Oracle Database 10 g, выпуск 2 | 10.2.0.1 | Июль 2005 г. [15] | 10.2.0.5 | Апрель 2010 г. | Тестирование реальных приложений, хранилище баз данных, онлайн-индексирование, расширенное сжатие, Data Guard Fast-Start Failover, прозрачное шифрование данных |
Oracle Database 11 g, выпуск 1 | 11.1.0.6 | Сентябрь 2007 г. | 11.1.0.7 | Сентябрь 2008 г. | Active Data Guard , безопасные файлы, Exadata |
Oracle Database 11 g, выпуск 2 | 11.2.0.1 | Сентябрь 2009 г. [16] | 11.2.0.4 | август 2013 | Переопределение на основе выпусков, редактирование данных, гибридное сжатие по столбцам, кластерная файловая система, репликация Golden Gate, устройство базы данных |
Oracle Database 12 c, выпуск 1 | 12.1.0.1 | Июль 2013 [17] | 12.1.0.2 | Июль 2014 г. | Многопользовательская архитектура, хранилище столбцов в памяти , собственный JSON , сопоставление шаблонов SQL, облачная служба баз данных |
Oracle Database 12 c, выпуск 2 | 12.2.0.1 | Сентябрь 2016 г. (облако) Март 2017 г. (на месте) | Собственное сегментирование, устройство восстановления без потери данных, облачная служба Exadata, облачное хранилище у заказчика | ||
Oracle Database 18c | 18.1.0 // 12.2.0.2 | Февраль 2018 г. (облако, Exadata) [18] Июль 2018 (другое) [19] | Полиморфные табличные функции, интеграция с Active Directory, прозрачная непрерывность работы приложений, приблизительная обработка запросов Top-N, карусель снимков PDB, онлайн-слияние разделов и подразделов | ||
База данных Oracle 19c | 19.1.0 // 12.2.0.3 | Февраль 2019 г. (Exadata) [20] Апрель 2019 г. (Linux) [21] июнь 2019 г. (облако) | Active Data Guard DML Redirection, автоматическое создание индекса, ведение статистики в реальном времени, SQL-запросы к хранилищам объектов, In-Memory для потоков данных IoT, гибридные секционированные таблицы, автоматическое управление SQL-планами, SQL-карантин, исправление сетевой инфраструктуры с нулевым временем простоя, Finer -Granularity Supplemental Logging, Автоматическое перемещение PDB | ||
Oracle Database 21c | 21,1 | Декабрь 2020 г. (облако) [22] | Таблицы цепочки блоков, многоязычный движок - выполнение JavaScript в базе данных, двоичный тип данных JSON, физический режим ожидания Data Guard для каждого PDB (также известный как Multitenant Data Guard), сбор данных GoldenGate для каждого PDB, самоуправление в памяти, гибридный столбец в памяти Сканирование, векторные соединения в памяти с SIMD, инструмент Sharding Advisor, Studio Graph Visualization Studio, автоматические материализованные представления, автоматические карты зон, макросы SQL, постепенное изменение пароля | ||
Легенда: Старая версия Старая версия, все еще поддерживается Последняя версия |
Введение в Oracle Database включает в себя историю кратко на некоторых из ключевых нововведений с каждым основным выпуском Oracle Database.
Обновления исправлений и предупреждения безопасности
Корпорация Oracle выпускает критические обновления исправлений (ЦП) или обновления исправлений безопасности (SPU) [23] и предупреждения безопасности для устранения уязвимостей системы безопасности. Эти релизы выпускаются ежеквартально; некоторые из этих выпусков имеют обновления, выпущенные до следующего ежеквартального выпуска.
Положение на рынке
В отчете Gartner за 2016 год утверждалось, что Oracle занимает первое место на рынке РСУБД в мире по доле выручки, опережая своих четырех ближайших конкурентов - Microsoft , IBM , SAP и Teradata . [24] [ требуется проверка ] [ требуется разъяснение ]
Соревнование
На рынке реляционных баз данных Oracle Database конкурирует с коммерческими продуктами, такими как IBM DB2 UDB и Microsoft SQL Server . Oracle и IBM склонны бороться за рынок баз данных среднего уровня на платформах Unix и Linux, в то время как Microsoft доминирует на рынке баз данных среднего уровня на платформах Microsoft Windows . Однако, поскольку у них много одних и тех же клиентов, Oracle и IBM, как правило, поддерживают продукты друг друга во многих категориях промежуточного программного обеспечения и приложений (например: WebSphere , PeopleSoft и Siebel Systems CRM ), а подразделения IBM по аппаратному обеспечению работают в тесном сотрудничестве [ ссылка необходима ] с Oracle по серверным технологиям, оптимизирующим производительность (например, Linux на IBM Z ). Среди нишевых коммерческих конкурентов - Teradata (в области хранилищ данных и бизнес-аналитики), ADABAS , Sybase от Software AG , Informix от IBM и многие другие.
Продукты баз данных Oracle все чаще конкурируют с такими реляционными и нереляционными системами баз данных с открытым исходным кодом, как PostgreSQL , MongoDB , Couchbase , Neo4j и другими. Oracle приобрела InnoBase , поставщику InnoDB кодовую к MySQL , отчасти лучше конкурировать против альтернатив с открытым исходным кодом, и приобрела Sun Microsystems , владелец MySQL, в 2010 году базы данных продуктов , лицензированных в качестве открытого источника являются правовыми условиями открытого Source Definition , бесплатное распространение и свободное от лицензионных отчислений или других лицензионных сборов.
Смотрите также
- Сравнение систем управления реляционными базами данных
- Сравнение объектно-реляционных систем управления базами данных
- Система управления базами данных
- Список систем управления реляционными базами данных
- Список баз данных, использующих MVCC
Рекомендации
- ^ «Oracle Database 19c: теперь доступна в Oracle Exadata» . 13 февраля 2019 . Проверено 23 декабря 2020 года .
- ^ Лекстрейт, Винсент (март 2016). "Маяк языков программирования, версия 16" . Архивировано из оригинального 30 мая 2012 года . Проверено 15 декабря +2016 .
- ^ «Стандартная лицензия OTN» , Техническая сеть , Oracle.
- ^ «Многомодельная база данных с Oracle Database 12c Release 2» (PDF) . Oracle. Архивировано 14 апреля 2017 года (PDF) . Проверено 1 марта 2017 года .
- ^ "Exadata" (PDF) , Техническая сеть , Oracle.
- ^ «Добро пожаловать в Ларриленд» . Хранитель . Архивировано 25 августа 2016 года . Проверено 19 декабря 2009 года .
- ^ Джули Борт (29 сентября 2014 г.). «Ларри Эллисон стал миллиардером сегодня благодаря ЦРУ» . Архивировано 16 января 2017 года . Проверено 13 января 2017 года .
- ^ Кафедры информатики. «Оракул V2» . Виртуальные выставки по информатике . Клагенфуртский университет. Архивировано 30 сентября 2019 года . Проверено 30 сентября 2019 .
- ^ Вебстер, Робин (13 ноября 1984 г.). «Реляционная база данных ПК? Новый ответ - Oracle» . Журнал ПК . Дата обращения 1 июля 2019 .
- ^ Гралике, Марко (4 апреля 2006 г.). «Назад в будущее (устройство Oracle 4.1 VM)» . amis.nl . Архивировано 1 июля 2019 года . Дата обращения 1 июля 2019 .
- ^ Мейс, Скотт (30 января 1989 г.). "Версия Professional Oracle 5.1B для DOS добавляет средство записи отчетов SQL" . InfoWorld . Проверено 7 сентября 2019 .
- ^ О'Брайен, Тимоти (29 апреля 1991 г.). «Oracle8 для Linux подает надежды» . InfoWorld . Проверено 7 сентября 2019 .
- ^ Нэш, Ким (3 октября 1994 г.). «Пользователи Oracle размышляют о перегрузке продукта» . Инфомир . IDG Enterprise . Проверено 30 июля 2020 .
- ^ Биггс, Мэгги (5 октября 1998 г.). «Oracle8 для Linux подает надежды» . InfoWorld . Проверено 7 сентября 2019 .
- ^ «Oracle объявляет об общедоступности Oracle® Database 10g Release 2» . 11 июля 2005 года Архивировано из оригинала 5 апреля 2018 года . Проверено 4 апреля 2018 года .
- ^ «Oracle® Database 11g Release 2 теперь доступен» . 1 сентября 2009 года Архивировано из оригинала 5 апреля 2018 года . Проверено 4 апреля 2018 года .
- ^ «Oracle объявляет о доступности Oracle Database 12c, первой базы данных, разработанной для облака» . 1 июля 2013 года Архивировано из оригинала 9 сентября 2013 года . Проверено 9 сентября 2013 года .
- ^ «Oracle Database 18c: теперь доступна в Oracle Cloud и Oracle Engineered Systems» . blogs.oracle.com . 16 февраля 2018 . Проверено 28 апреля 2021 года .
- ^ Загар, Адриана (23 июля 2018 г.). «Oracle Database 18c теперь доступна для использования в локальной среде» . Архивировано из оригинала на 8 августа 2020 года . Проверено 16 января 2020 года .
- ^ Джайлз, 1Dominic (13 февраля 2019 г.). «Oracle Database 19c теперь доступна для Oracle Exadata» . blogs.oracle.com . Проверено 27 апреля 2021 года .
- ^ Харди, Уильям (25 апреля 2019 г.). «Oracle Database 19c теперь доступна для Linux» . blogs.oracle.com . Проверено 27 апреля 2021 года .
- ^ «Oracle Database 21c» . Справочный центр Oracle . Проверено 9 декабря 2020 .
- ^ Барансель, Эмре (2013). Руководство по администрированию Oracle Data Guard 11gR2 для начинающих . Packt Publishing Ltd. ISBN 9781849687911. Архивировано 23 ноября 2016 года . Проверено 15 января 2014 года .
Вы не должны путать между Critical Patch Update (CPU) и Security Patch Update (SPU), поскольку терминология CPU была изменена на SPU с октября 2012 года.
- ^ «Страница входа» . www.gartner.com . Проверено 15 декабря 2017 года .
Внешние ссылки
- Обзор предоставлен корпорацией Oracle .
- Сеть знаний о лицензировании Oracle .