База данных Oracle (обычно называемая Oracle DBMS , Oracle Autonomous Database или просто Oracle ) — это собственная многомодельная [4] система управления базами данных, производимая и продаваемая корпорацией Oracle .
Это база данных, обычно используемая для выполнения рабочих нагрузок онлайн-обработки транзакций (OLTP), хранилища данных (DW) и смешанных (OLTP и DW). База данных Oracle доступна несколькими поставщиками услуг локально , в облаке или в виде гибридной облачной установки. Его можно запускать на сторонних серверах, а также на оборудовании Oracle ( локально Exadata , в Oracle Cloud или в облаке у клиента). [5]
База данных Oracle использует язык запросов SQL для обновления и поиска базы данных. [6]
Ларри Эллисон и двое его друзей и бывших коллег, Боб Майнер и Эд Оутс , в 1977 году основали консалтинговую компанию под названием Software Development Laboratories (SDL). SDL разработала оригинальную версию программного обеспечения Oracle. Название Oracle происходит от кодового названия финансируемого ЦРУ проекта, над которым Эллисон работал, когда раньше работал в Ampex . [7]
Продукты Oracle следуют индивидуальному соглашению о нумерации выпусков и именовании. Буква «c» в текущей версии Oracle Database 23c означает «Облако». В предыдущих выпусках (например, Oracle Database 10g и Oracle9i Database) использовались суффиксы «g» и «i», которые означают «Grid» и «Internet» соответственно. До выпуска базы данных Oracle8i суффиксы не фигурировали в соглашениях об именах баз данных Oracle. Oracle Database v1 не существовало, поскольку соучредитель Ларри Эллисон «знал, что никто не захочет покупать версию 1». [8] Для каждой версии базы данных Oracle также предоставляет бесплатную версию Express Edition (XE). [9]
В нумерации выпусков базы данных Oracle использовались следующие коды:
Введение в базу данных Oracle включает краткую историю некоторых ключевых инноваций, представленных в каждой основной версии базы данных Oracle.
Текущие выпуски базы данных Oracle и даты окончания их исправлений см. в примечании My Oracle Support (MOS) « График выпуска текущих выпусков базы данных» (ID документа 742060.1) .
До Oracle Database 18c корпорация Oracle выпускала критические обновления исправлений (ЦП) и обновления безопасности (SPU) [30], а также оповещения безопасности для закрытия уязвимостей безопасности. Эти выпуски выпускаются ежеквартально; некоторые из этих выпусков имеют обновления, выпущенные до следующего ежеквартального выпуска.
Начиная с Oracle Database 18c, корпорация Oracle выпускает обновления выпуска (RU) и версии обновлений выпуска (RUR). [31] RU обычно содержат исправления безопасности, регрессии (ошибок), оптимизатора и функциональных исправлений, которые также могут включать расширения функций. RUR включают все исправления из соответствующего RU, но добавляют только новые исправления безопасности и регрессии. Однако никаких новых оптимизаторов или функциональных исправлений не включено.
В отчете Gartner за 2016 год утверждается, что Oracle занимает первое место на рынке СУРБД в мире по доле доходов, опережая четырех ближайших конкурентов — Microsoft , IBM , SAP и Teradata . [32] [ необходима проверка ] [ необходимы разъяснения ] В отчете Gartner Magic Quadrant за 2021 год Oracle названа лидером в области облачных систем управления базами данных. [33]
На рынке реляционных баз данных Oracle Database конкурирует с такими коммерческими продуктами, как IBM Db2 и Microsoft SQL Server . Oracle и IBM, как правило, борются за рынок баз данных среднего уровня на платформах Unix и Linux, в то время как Microsoft доминирует на рынке баз данных среднего уровня на платформах Microsoft Windows . Однако, поскольку у них много одних и тех же клиентов, Oracle и IBM, как правило, поддерживают продукты друг друга во многих категориях промежуточного программного обеспечения и приложений (например: WebSphere , PeopleSoft и Siebel Systems CRM ), а аппаратные подразделения IBM тесно сотрудничают . с Oracle по серверным технологиям, оптимизирующим производительность (например, Linux на IBM Z ). Нишевые коммерческие конкуренты включают Teradata (в сфере хранилищ данных и бизнес-аналитики), ADABAS от Software AG , Sybase и Informix от IBM , а также многие другие.
В облаке база данных Oracle конкурирует с сервисами баз данных AWS, Microsoft Azure и Google Cloud Platform.
Продукты баз данных Oracle все чаще конкурируют с реляционными и нереляционными системами баз данных с открытым исходным кодом, такими как PostgreSQL , MongoDB , Couchbase , Neo4j , ArangoDB и другими. Oracle приобрела Innobase , поставщика кодовой базы InnoDB для MySQL , отчасти для того, чтобы лучше конкурировать с альтернативами с открытым исходным кодом, а также приобрела Sun Microsystems , владельца MySQL, в 2010 году. Продукты баз данных, лицензированные как продукты с открытым исходным кодом, в соответствии с юридическими условиями Open Определение исходного кода , бесплатное распространение и без лицензионных отчислений или других лицензионных сборов.
{{cite web}}
: CS1 maint: числовые имена: список авторов ( ссылка )Не следует путать понятия Critical Patch Update (CPU) и Security Patch Update (SPU), поскольку с октября 2012 года терминология CPU была изменена на SPU.