Jump to content

База данных Oracle

(Перенаправлено из СУБД Oracle )

База данных Oracle
Разработчик(и) Корпорация Oracle
Первоначальный выпуск 1979 год ; 45 лет назад ( 1979 )
Стабильная версия
23аи [ 1 ]  Отредактируйте это в Викиданных / 19 сентября 2023 г .; 10 месяцев назад ( 19 сентября 2023 г. )
Написано в Язык ассемблера , C , C++ [ 2 ]
Тип Многомодельная база данных
Лицензия Собственный [ 3 ]
Веб-сайт www .оракул /база данных /

База данных 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 следуют индивидуальному соглашению о нумерации выпусков и именовании. «ai» в текущей версии Oracle Database 23ai означает «искусственный интеллект». Предыдущие выпуски (например, Oracle Database 19c, 10g и Oracle9i Database) использовали суффиксы «c», «g» и «i», которые означают «Облако», «Сеть» и «Интернет» соответственно. До выпуска базы данных Oracle8i суффиксы не фигурировали в соглашениях об именах баз данных Oracle. Oracle Database v1 не существовало, поскольку соучредитель Ларри Эллисон «знал, что никто не захочет покупать версию 1». [ 8 ] Для каждой версии базы данных Oracle также предоставляет бесплатную версию Express Edition (XE). [ 9 ]

В нумерации выпусков базы данных Oracle использовались следующие коды:

Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Latest preview version
Future release
Оракул
База данных
Версия
Исходный
Выпускать
Версия
Исходный
Выпускать
Дата
Терминал
Версия
Шатер
Функции
Текущая стабильная версия: Oracle Database 23ai. 23.4.0 2 мая 2024 г. база данных Oracle 23ai [ 10 ] был выпущен в Oracle Cloud Infrastructure (OCI) в виде облачных сервисов, включая OCI Exadata Database Service, OCI Exadata Database Cloud@Customer и OCI Base Database Service. Он также доступен в автономной базе данных Always Free. База данных Oracle 23c (ранее выпущенная в 2023 году) была переименована в Oracle Database 23ai (23.4) из-за значительных дополнительных инженерных усилий по добавлению функций, которые привносят возможности искусственного интеллекта в данные в базе данных Oracle.

Oracle Database 23c (23.2 и 23.3) была выпущена в 2023 году: Апрель 2023 г. (Linux) Oracle Database Free — версия для разработчиков [ 11 ] Сентябрь 2023 г. База данных Oracle в базовой службе базы данных [ 12 ]

Векторный поиск AI [ 13 ] (включает новый тип данных Vector, векторные индексы и операторы/функции Vector SQL), реляционную двойственность JSON, [ 14 ] Проверка схемы JSON, поддержка транзакционных микросервисов, OKafka, графы операционных свойств, поддержка SQL/PGQ, привилегии схемы, роль разработчика, брандмауэр SQL в базе данных, поддержка TLS 1.3, интеграция с Azure Active Directory OAuth2, True Cache для кэширования среднего уровня , Читабельный режим ожидания для каждой PDB, Глобально распределенная база данных с репликацией «активно-активно» на основе RAFT, Управление планом SQL в реальном времени, Приоритетные транзакции, Упрощение синтаксиса SQL, Аннотации схемы, Домены вариантов использования данных, Резервирование значений столбца без блокировки
Старая версия, но все еще поддерживаемая: Oracle Database 21c. 21.1.0 Декабрь 2020 г. (облако) [ 15 ]

Август 2021 г. (Linux) [ 16 ]

Таблицы блокчейна, многоязычный механизм — выполнение JavaScript в базе данных, двоичный тип данных JSON, физический резервный режим защиты данных для каждой PDB (также известный как многопользовательская защита данных), захват изменений GoldenGate для каждой PDB, самоуправляющаяся память в памяти, гибридный столбец в памяти Сканирование, векторное соединение в памяти с помощью SIMD, инструмент Sharding Advisor, студия визуализации графов свойств, автоматические материализованные представления, автоматические карты зон, макросы SQL, постепенная смена пароля
Старая версия, но все еще поддерживаемая: Oracle Database 19c. 19.1.0 // 12.2.0.3 Февраль 2019 г. (Exadata) [ 17 ]

Апрель 2019 г. (Linux) [ 18 ]
Июнь 2019 г. (облако)

Перенаправление DML Active Data Guard, автоматическое создание индексов, ведение статистики в реальном времени, SQL-запросы к хранилищам объектов, работа в памяти для потоков данных Интернета вещей, гибридные секционированные таблицы, автоматическое управление планами SQL, карантин SQL, исправление инфраструктуры Grid с нулевым временем простоя, более точное -Дополнительное ведение журнала детализации, автоматическое перемещение PDB
Старая версия, больше не поддерживается: Oracle Database 18c. 18.1.0 // 12.2.0.2 Февраль 2018 г. (облако, Exadata) [ 19 ]

июль 2018 г. (другое) [ 20 ]

18.17.0
Январь 2022 г.
Функции полиморфных таблиц, интеграция с Active Directory, прозрачная непрерывность приложений, приблизительная обработка запросов Top-N, карусель снимков PDB, онлайн-слияние разделов и подразделов
Старая версия, больше не поддерживается: Oracle Database 12 c Release 2. 12.2.0.1
Март 2017 г.
Август 2016 г. (облако)

Март 2017 г. (локально)

12.2.0.1
Март 2017 г.
Нативное шардинг, устройство восстановления с нулевой потерей данных, облачный сервис Exadata, облако у клиента
Старая версия, больше не поддерживается: Oracle Database 12 c Release 1. 12.1.0.1 июль 2013 г. [ 21 ] 12.1.0.2
июль 2014 г.
в памяти Многопользовательская архитектура, хранилище столбцов , собственный JSON , сопоставление шаблонов SQL, облачная служба базы данных
Старая версия, больше не поддерживается: Oracle Database 11 g Release 2. 11.2.0.1 сентябрь 2009 г. [ 22 ] 11.2.0.4
август 2013 г.
Переопределение на основе выпуска, редактирование данных, гибридное столбчатое сжатие, кластерная файловая система, репликация Golden Gate, устройство базы данных
Старая версия, больше не поддерживается: Oracle Database 11 g Release 1. 11.1.0.6 сентябрь 2007 г. 11.1.0.7
сентябрь 2008 г.
Active Data Guard , безопасные файлы, Exadata
Старая версия, больше не поддерживается: Oracle Database 10 g Release 2. 10.2.0.1 июль 2005 г. [ 23 ] 10.2.0.5
апрель 2010 г.
Тестирование реальных приложений, хранилище баз данных, онлайн-индексирование, расширенное сжатие, быстрое переключение при сбое Data Guard, прозрачное шифрование данных
Старая версия, больше не поддерживается: Oracle Database 10 g Release 1. 10.1.0.2 2003 10.1.0.5
февраль 2006 г.
Автоматизированное управление базами данных, автоматический диагностический монитор базы данных, грид-инфраструктура, Oracle ASM, база данных Flashback
Старая версия, больше не поддерживается: Oracle9 i Database Release 2. 9.2.0.1 2002 9.2.0.8
апрель 2007 г.
Расширенная организация очередей , интеллектуальный анализ данных , потоки, логический режим ожидания
Старая версия, больше не поддерживается: Oracle9 i. База данных 9.0.1.0 2001 9.0.1.5
декабрь 2003 г.
Кластеры реальных приложений Oracle (RAC) , Oracle XML DB
Старая версия, больше не поддерживается: Oracle8 i. База данных 8.1.5.0 1998 8.1.7.4
август 2000 г.
Собственные интернет-протоколы и Java, виртуальная частная база данных
Старая версия, больше не поддерживается: База данных Oracle8. 8.0.3 июнь 1997 г. 8.0.6 Менеджер восстановления, разделы. Доступна первая версия для Linux. [ 24 ]
Старая версия, больше не поддерживается: Oracle 7.3. 7.3.0 февраль 1996 г. 7.3.4 Объектно-реляционная база данных
Старая версия, больше не поддерживается: Oracle 7.2. 7.2.0 май 1995 г. Общий сервер, транзакции XA, прозрачное аварийное переключение приложений
Старая версия, больше не поддерживается: Oracle 7.1. 7.1.0 май 1994 г. Параллельное выполнение SQL. Первая версия доступна для Windows NT . [ 25 ]
Старая версия, больше не поддерживается: Oracle7. 7.0.12 июнь 1992 г. Хранимые процедуры PL/SQL, триггеры, распределенная двухфазная фиксация, общие курсоры, оптимизатор на основе затрат
Старая версия, больше не поддерживается: Oracle 6.2. 6.2.0 Параллельный сервер Oracle
Старая версия, больше не поддерживается: Oracle v6. 6.0.17 1988 6.0.37 Блокировка на уровне строк, масштабируемость/производительность, оперативное резервное копирование и восстановление, индексы B*Tree, выполнение PL/SQL из скомпилированных программ (C и т. д.). Доступна первая версия для Novell Netware 386 . [ 26 ]
Старая версия, больше не поддерживается: Oracle v5. 5.0.22 (5.1.17) 1985 5.1.22 Поддержка клиент-серверных вычислений и распределенных систем баз данных . Доступна первая версия для OS/2 . Связанные подзапросы [ 27 ]
Старая версия, больше не поддерживается: Oracle v4. 4.1.4.0 1984 4.1.4.4 Многоверсионность чтения. Доступна первая версия для MS-DOS . [ 28 ] [ 29 ]
Старая версия, больше не поддерживается: Oracle v3. 3.1.3 1983 Управление параллелизмом , распределение данных и масштабируемость . Переписан на C для переносимости на другие операционные системы, включая UNIX . [ 30 ]
Старая версия, больше не поддерживается: Oracle v2. 2.3 1979 Первая коммерчески доступная СУБД SQL . Базовые SQL-запросы, простые соединения [ 31 ] и CONNECT BY присоединяется. Написан на языке ассемблера для PDP-11 и может работать в 128 КБ ОЗУ . [ 32 ] Работал на PDP-11 и VAX /VMS в режиме совместимости с PDP-11.
Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Latest preview version
Future release

Введение в базу данных Oracle включает краткую историю некоторых ключевых инноваций, представленных в каждой основной версии базы данных Oracle.

в примечании My Oracle Support (MOS) « График выпуска текущих выпусков базы данных» (ID документа 742060.1) Текущие выпуски базы данных Oracle и даты окончания их исправлений см. .

Обновления исправлений и предупреждения безопасности

[ редактировать ]

До выхода Oracle Database 18c корпорация Oracle выпускала критические обновления исправлений (ЦП) и обновления безопасности (SPU). [ 33 ] и оповещения безопасности для закрытия уязвимостей безопасности. Эти выпуски выпускаются ежеквартально; некоторые из этих выпусков имеют обновления, выпущенные до следующего ежеквартального выпуска.

Начиная с Oracle Database 18c, корпорация Oracle выпускает обновления выпуска (RU) и версии обновлений выпуска (RUR). [ 34 ] RU обычно содержат исправления безопасности, регрессии (ошибок), оптимизатора и функциональных исправлений, которые также могут включать расширения функций. RUR включают все исправления из соответствующего RU, но добавляют только новые исправления безопасности и регрессии. Однако никаких новых оптимизаторов или функциональных исправлений не включено.

Позиция на рынке

[ редактировать ]

за 2016 год В отчете Gartner утверждается, что Oracle занимает первое место на рынке СУРБД в мире по доле доходов, опережая четырех ближайших конкурентов — Microsoft , IBM , SAP и Teradata . [ 35 ] [ нужна проверка ] [ нужны разъяснения ] Magic Quadrant за 2021 год В отчете Gartner Oracle названа лидером в области облачных систем управления базами данных. [ 36 ]

Соревнование

[ редактировать ]

На рынке реляционных баз данных 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 компании Software AG (в сфере хранилищ данных и бизнес-аналитики), ADABAS , 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 Определение исходного кода , бесплатное распространение и без лицензионных отчислений или других лицензионных сборов.

См. также

[ редактировать ]
  1. ^ «База данных Oracle 23c: следующий выпуск с долгосрочной поддержкой» .
  2. ^ Лекстрейт, Винсент (март 2016 г.). «Маяк языков программирования, v16» . Архивировано из оригинала 30 мая 2012 года . Проверено 15 декабря 2016 г.
  3. ^ «Стандартная лицензия OTN» , Техническая сеть , Oracle
  4. ^ «Многомодельная база данных с Oracle Database 12c Release 2» (PDF) . Оракул. Архивировано (PDF) из оригинала 14 апреля 2017 г. Проверено 1 марта 2017 г.
  5. ^ "Эксадата" (PDF) , Техническая сеть , Oracle
  6. ^ Розер, Мэри Бет; Адамс, Дрю; Эшдаун, Лэнс; Детка, Томас; Баер, Герман; Баскан, Ясин; Бейлисс, Найджел; Чен, Шуо; Белден, Эрик. «Oracle и стандартный SQL» . Справочный центр Oracle . Проверено 9 июня 2023 г.
  7. ^ «Добро пожаловать в Ларриленд» . Хранитель . Архивировано из оригинала 25 августа 2016 года . Проверено 19 декабря 2009 г.
  8. ^ Джули Борт (29 сентября 2014 г.). «Ларри Эллисон сегодня стал миллиардером благодаря ЦРУ» . Бизнес-инсайдер . Архивировано из оригинала 16 января 2017 года . Проверено 13 января 2017 г.
  9. ^ «Бесплатная база данных Oracle для всех» . Оракул . Проверено 19 февраля 2024 г.
  10. ^ «Анонсируем Oracle Database 23ai: общедоступная версия» . Корпорация Оракл . Проверено 2 мая 2024 г.
  11. ^ «Бесплатная версия Oracle Database 23c — версия для разработчиков» . Корпорация Оракл . Проверено 3 апреля 2023 г.
  12. ^ «База данных Oracle 23c в службе базовой базы данных OCI» . Корпорация Оракл . Проверено 19 сентября 2023 г.
  13. ^ «Oracle объявляет о доступности векторного поиска ИИ в базе данных Oracle 23ai» . Корпорация Оракл . Проверено 2 мая 2024 г.
  14. ^ «Oracle объявляет о доступности реляционной двойственности JSON в базе данных Oracle 23ai» . Корпорация Оракл . Проверено 2 мая 2024 г.
  15. ^ «База данных Oracle 21c» . Справочный центр Oracle . Проверено 9 декабря 2020 г.
  16. ^ Харди, Уильям (23 сентября 2021 г.). «База данных Oracle 21c теперь доступна в Linux» . Инсайдер базы данных Oracle . Проверено 17 декабря 2023 г.
  17. ^ Джайлз, Доминик (13 февраля 2019 г.). «База данных Oracle 19c теперь доступна на Oracle Exadata» . Инсайдер базы данных Oracle . Проверено 27 апреля 2021 г.
  18. ^ Харди, Уильям (25 апреля 2019 г.). «База данных Oracle 19c теперь доступна в Linux» . Инсайдер базы данных Oracle . Архивировано из оригинала 5 апреля 2024 года . Проверено 27 апреля 2021 г.
  19. ^ «База данных Oracle 18c: теперь доступна в Oracle Cloud и Oracle Engineered Systems» . Инсайдер базы данных Oracle . 16 февраля 2018 года . Проверено 28 апреля 2021 г.
  20. ^ Загар, Адриана (23 июля 2018 г.). «База данных Oracle 18c теперь доступна для локального использования» . Сообщество Oracle . Архивировано из оригинала 8 августа 2020 года . Проверено 16 января 2020 г. .
  21. ^ «Oracle объявляет о доступности Oracle Database 12c, первой базы данных, предназначенной для облака» . Оракул . 1 июля 2013 года. Архивировано из оригинала 9 сентября 2013 года . Проверено 9 сентября 2013 г.
  22. ^ «База данных Oracle® 11g Release 2 теперь доступна» . Оракул . 1 сентября 2009 г. Архивировано из оригинала 5 апреля 2018 г. Проверено 4 апреля 2018 г.
  23. ^ «Oracle объявляет об общедоступной версии Oracle® Database 10g Release 2» . Оракул . 11 июля 2005 г. Архивировано из оригинала 5 апреля 2018 г. Проверено 4 апреля 2018 г.
  24. ^ Биггс, Мэгги (5 октября 1998 г.). «Oracle8 в Linux подает надежды» . Инфомир . Проверено 7 сентября 2019 г.
  25. ^ Нэш, Ким (3 октября 1994 г.). «Пользователи Oracle размышляют о перегрузке продукта» . Инфомир . Предприятие ИДГ . Проверено 30 июля 2020 г.
  26. ^ О'Брайен, Тимоти (29 апреля 1991 г.). «Oracle8 в Linux подает надежды» . Инфомир . Проверено 7 сентября 2019 г.
  27. ^ Мейс, Скотт (30 января 1989 г.). «Версия Professional Oracle 5.1B для DOS добавляет средство записи отчетов SQL» . Инфомир . Проверено 7 сентября 2019 г.
  28. ^ Вебстер, Робин (13 ноября 1984 г.). «Реляционная база данных ПК? Новый ответ — Oracle» . Журнал ПК . Проверено 1 июля 2019 г.
  29. ^ Гралике, Марко (4 апреля 2006 г.). «Назад в будущее (устройство Oracle 4.1 VM)» . amis.nl. Архивировано из оригинала 1 июля 2019 года . Проверено 1 июля 2019 г.
  30. ^ Сборник данных по обработке данных, тома 29-30 . Дайджест обработки данных . 1983. с. 2.
  31. ^ Кафедры информатики. «Оракул V2» . Виртуальные выставки по информатике . Университет Клагенфурта. Архивировано из оригинала 30 сентября 2019 года . Проверено 30 сентября 2019 г.
  32. ^ Махешвари, Шарад (2007). Введение в SQL и PL/SQL . Брандмауэр Медиа. п. 12. ISBN  9788131800386 .
  33. ^ Барансель, Эмре (2013). Руководство для начинающих администраторов Oracle Data Guard 11gR2 . Packt Publishing Ltd. ISBN  9781849687911 . Архивировано из оригинала 23 ноября 2016 года . Проверено 15 января 2014 г. Не следует путать понятия Critical Patch Update (CPU) и Security Patch Update (SPU), поскольку с октября 2012 года терминология CPU была изменена на SPU.
  34. ^ «Методы доставки исправлений для Oracle Database 12c Release 2 (12.2.0.1) и более поздних версий» . Docs.oracle.com . Проверено 16 марта 2022 г.
  35. ^ Хойдекер, Ник; Фейнберг, Дональд; Адриан, Мерв (25 июля 2017 г.). «Состояние рынка операционных СУБД, 2017» . Гартнер . Проверено 15 декабря 2017 г.
  36. ^ «Магический квадрант для облачных систем управления базами данных» . Гартнер . Проверено 18 апреля 2022 г.
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 33570e79cd20fe10a47bc11f84c12b64__1721195160
URL1:https://arc.ask3.ru/arc/aa/33/64/33570e79cd20fe10a47bc11f84c12b64.html
Заголовок, (Title) документа по адресу, URL1:
Oracle Database - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)