База данных Oracle - Oracle Database

База данных Oracle
Oracle logo.svg
Разработчики)Корпорация Oracle
изначальный выпуск1979; 41 год назад (1979)
Стабильный выпуск
19c[1] / 2019-02-13[±]
Написано вязык ассемблера, C, C ++[2]
ТипМногомодельная база данных
ЛицензияПроприетарный[3]
Интернет сайторакул.com/база данных

База данных Oracle (обычно называют СУБД Oracle или просто как Oracle) это многомодельный[4] система управления базами данных производится и продается Корпорация Oracle.

Это база данных, обычно используемая для запуска онлайн-обработка транзакций (OLTP), хранилище данных (DW) и смешанные (OLTP и DW) рабочие нагрузки баз данных. Oracle Database доступна у нескольких поставщиков услуг на месте, в облаке, или как установка гибридного облака. Его можно запускать на сторонних серверах, а также на оборудовании Oracle (Exadata on-prem, на Oracle Cloud или в облаке у клиента [5])

История

Ларри Эллисон и двое его друзей и бывших коллег, Боб Майнер и Эд Оутс, основал консалтинговую компанию под названием Software Development Laboratories (SDL) в 1977 году. SDL разработала оригинальную версию программного обеспечения Oracle. Название Oracle происходит от кодового названия ЦРУ Проект, над которым Эллисон работал, когда раньше работал в Ampex.[6]

Релизы и версии

Продукты Oracle следуют индивидуальным соглашениям о нумерации выпусков и именовании. Буква «c» в текущем выпуске Oracle Database 19c означает «облако». В предыдущих выпусках (например, Oracle Database 10g и Oracle9i Database) использовались суффиксы «g» и «i», которые обозначают «Grid» и «Internet» соответственно. До выпуска Oracle8i Database в соглашениях об именах Oracle Database не использовались суффиксы. Обратите внимание, что не было версии 1 Oracle Database в качестве соучредителя. Ларри Эллисон «знал, что никто не захочет покупать версию 1».[7]Oracle СУБД В нумерации выпусков использовались следующие коды:

Oracle
База данных
Версия
Исходный
Релиз
Версия
Исходный
Релиз
Дата
Терминал
Патчсет
Версия
Терминал
Патчсет
Дата
Шатер
Функции
Старая версия, больше не поддерживается: Oracle v22.31979Первая коммерчески доступная СУБД на основе SQL, реализующая некоторые базовые запросы SQL и простые соединения[8]
Старая версия, больше не поддерживается: Oracle v33.1.31983Контроль параллелизма, распределение данных и масштабируемость
Старая версия, больше не поддерживается: Oracle v44.1.4.019844.1.4.4Многовариантность чтения. Первая версия доступна для MS-DOS.[9][10]
Старая версия, больше не поддерживается: Oracle v55.0.22 (5.1.17)19855.1.22Поддержка для клиент / серверные вычисления и системы распределенных баз данных. Первая версия доступна для OS / 2.[11]
Старая версия, больше не поддерживается: Oracle v66.0.1719886.0.37Блокировка на уровне строк, масштабируемость, онлайн-резервное копирование и восстановление, PL / SQL. Первая версия доступна для Novell Netware 386.[12]
Старая версия, больше не поддерживается: Oracle 6.26.2.0Параллельный сервер Oracle
Старая версия, больше не поддерживается: Oracle77.0.12Июнь 1992 г.Хранимые процедуры PL / SQL, триггеры, распределенная двухфазная фиксация, общие курсоры, оптимизатор затрат
Старая версия, больше не поддерживается: Oracle 7.17.1.0Май 1994Параллельное выполнение SQL. Первая версия доступна для Windows NT.[13]
Старая версия, больше не поддерживается: Oracle 7.27.2.0Май 1995 г.Общий сервер, транзакции XA, прозрачное аварийное переключение приложений
Старая версия, больше не поддерживается: Oracle 7.37.3.0Февраль 1996 г.7.3.4Объектно-реляционная база данных
Старая версия, больше не поддерживается: База данных Oracle88.0.3Июнь 1997 г.8.0.6Менеджер восстановления, разметка. Первая версия доступна для Linux.[14]
Старая версия, больше не поддерживается: Oracle8я База данных8.1.5.019988.1.7.4Август 2000 г.Собственные интернет-протоколы и Java, виртуальная частная база данных
Старая версия, больше не поддерживается: Oracle9я База данных9.0.1.020019.0.1.5Декабрь 2003 г.Кластеры Oracle Real Application Clusters (RAC), Oracle XML DB
Старая версия, больше не поддерживается: Oracle9я Выпуск базы данных 29.2.0.120029.2.0.8Апрель 2007 г.Расширенная организация очередей, Сбор данных, Потоки, логический режим ожидания
Старая версия, больше не поддерживается: База данных Oracle 10грамм Выпуск 110.1.0.2200310.1.0.5Февраль 2006 г.Автоматизированное управление базами данных, автоматический диагностический монитор баз данных, грид-инфраструктура, Oracle ASM, база данных Flashback
Старая версия, больше не поддерживается: База данных Oracle 10грамм Выпуск 210.2.0.1Июль 2005 г. [15]10.2.0.5Апрель 2010 г.Тестирование реальных приложений, хранилище баз данных, онлайн-индексирование, расширенное сжатие, быстрое восстановление после сбоя Data Guard, прозрачное шифрование данных
Старая версия, больше не поддерживается: База данных Oracle 11грамм Выпуск 111.1.0.6Сентябрь 2007 г.11.1.0.7Сентябрь 2008 г.Активная защита данных, Безопасные файлы, Exadata
Старая версия, больше не поддерживается: База данных Oracle 11грамм Выпуск 211.2.0.1Сентябрь 2009 г. [16]11.2.0.4август 2013Переопределение на основе выпусков, редактирование данных, гибридное сжатие столбцов, кластерная файловая система, репликация Golden Gate, Устройство базы данных
Старая версия, больше не поддерживается: База данных Oracle 12c Выпуск 112.1.0.1Июль 2013 [17]12.1.0.2Июль 2014 г.Многопользовательская архитектура, In-Memory Колонка Store, Родные JSON, Сопоставление шаблонов SQL, облачная служба баз данных
Старая версия, но все еще поддерживается: База данных Oracle 12c Выпуск 212.2.0.1Сентябрь 2016 (облако)

Март 2017 г. (на месте)

Собственное сегментирование, устройство восстановления без потери данных, облачная служба Exadata, облачное хранилище у заказчика
Старая версия, но все еще поддерживается: Oracle Database 18c18.1.0 // 12.2.0.2Февраль 2018 г. (Облачные и инженерные системы: 18.1.0)[18]

Июль 2018 г. (локально: 18.3.0)[19]

Полиморфные табличные функции, интеграция с Active Directory
Текущая стабильная версия: База данных Oracle 19c19.1.0 // 12.2.0.3Февраль 2019 (Exadata)[20]

Апрель 2019 (Linux и другие платформы)[21]

Июнь 2019 (облако)

Август 2019 г. (последний набор патчей)[22]

Active Data Guard DML Redirection, автоматическое создание индекса, ведение статистики в реальном времени, SQL-запросы к хранилищам объектов, In-Memory для потоков данных IoT и многое другое.
Легенда:
Старая версия
Старая версия, все еще поддерживается
Последняя версия
Последняя предварительная версия
Будущий выпуск

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

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

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

Положение на рынке

В отчете Gartner за 2016 год утверждалось, что Oracle занимает первое место на рынке РСУБД в мире по доле выручки, опережая своих четырех ближайших конкурентов: Microsoft, IBM, SAP и Терадата .[24][требуется проверка ][требуется разъяснение ]

Конкуренция

На рынке реляционных баз данных Oracle Database конкурирует с коммерческими продуктами, такими как IBM DB2 UDB и Microsoft SQL Server. Oracle и IBM стремятся бороться за рынок баз данных среднего уровня на платформах Unix и Linux, в то время как Microsoft доминирует на рынке баз данных среднего уровня на Майкрософт Виндоус платформы. Однако, поскольку у них много одних и тех же клиентов, Oracle и IBM, как правило, поддерживают продукты друг друга во многих категориях промежуточного программного обеспечения и приложений (например: WebSphere, PeopleSoft, и Siebel Systems CRM ), и аппаратные подразделения IBM тесно сотрудничают[нужна цитата ] с Oracle по серверным технологиям, оптимизирующим производительность (например, Linux на IBM Z ). Нишевые коммерческие конкуренты включают Терадата (в хранилищах данных и бизнес-аналитике) Software AG АДАБАС, Sybase, и IBM Informix, среди многих других.

Продукты Oracle для баз данных все чаще конкурируют с такими программное обеспечение с открытым исходным кодом системы реляционных и нереляционных баз данных как PostgreSQL, MongoDB, Диван, Neo4j и другие. Oracle приобрела Innobase, поставщик InnoDB кодовая база для MySQL отчасти для того, чтобы лучше конкурировать с альтернативами с открытым исходным кодом, и приобрел Sun Microsystems, владелец MySQL, в 2010 году. Продукты баз данных лицензированы как продукты с открытым исходным кодом в соответствии с юридическими условиями Определение открытого исходного кода, бесплатно распространять и не взимать роялти или других лицензионных сборов.

Смотрите также

Рекомендации

  1. ^ «Oracle Database 19c: теперь доступна в Oracle Exadata». oracle.com.
  2. ^ Лекстрейт, Винсент (март 2016). "Маяк языков программирования, версия 16". Архивировано из оригинал 30 мая 2012 г.. Получено 15 декабря 2016.
  3. ^ «Стандартная лицензия OTN», Техническая сеть, Oracle.
  4. ^ «Многомодельная база данных с Oracle Database 12c Release 2» (PDF). Oracle. В архиве (PDF) из оригинала 14 апреля 2017 г.. Получено 1 марта 2017.
  5. ^ "Exadata" (PDF), Техническая сеть, Oracle.
  6. ^ "Добро пожаловать в Ларриленд". Хранитель. В архиве с оригинала 25 августа 2016 г.. Получено 19 декабря 2009.
  7. ^ Джули Борт (29 сентября 2014 г.). «Ларри Эллисон стал миллиардером сегодня благодаря ЦРУ». В архиве из оригинала 16 января 2017 г.. Получено 13 января 2017.
  8. ^ Кафедры информатики. "Oracle V2". Виртуальные выставки по информатике. Клагенфуртский университет. В архиве с оригинала 30 сентября 2019 г.. Получено 30 сентября 2019.
  9. ^ Вебстер, Робин (13 ноября 1984 г.). «Реляционная база данных ПК? Новый ответ - Oracle». Журнал ПК. Получено 1 июля 2019.
  10. ^ Гралике, Марко (4 апреля 2006 г.). «Назад в будущее (устройство Oracle 4.1 VM)». amis.nl. В архиве с оригинала на 1 июля 2019 г.. Получено 1 июля 2019.
  11. ^ Мейс, Скотт (30 января 1989 г.). «Версия Professional Oracle 5.1B для DOS добавляет средство записи отчетов SQL». InfoWorld. Получено 7 сентября 2019.
  12. ^ О'Брайен, Тимоти (29 апреля 1991 г.). «Oracle8 для Linux подает надежды». InfoWorld. Получено 7 сентября 2019.
  13. ^ Нэш, Ким (3 октября 1994 г.). «Пользователи Oracle размышляют о перегрузке продукта». Инфомир. IDG Enterprise. Получено 30 июля 2020.
  14. ^ Биггс, Мэгги (5 октября 1998 г.). «Oracle8 для Linux подает надежды». InfoWorld. Получено 7 сентября 2019.
  15. ^ «Архивная копия». В архиве из оригинала 5 апреля 2018 г.. Получено 4 апреля 2018.CS1 maint: заархивированная копия как заголовок (связь)
  16. ^ «Архивная копия». В архиве из оригинала 5 апреля 2018 г.. Получено 4 апреля 2018.CS1 maint: заархивированная копия как заголовок (связь)
  17. ^ «Архивная копия». В архиве из оригинала 9 сентября 2013 г.. Получено 9 сентября 2013.CS1 maint: заархивированная копия как заголовок (связь)
  18. ^ https://blogs.oracle.com/database/oracle-database-18c-:-now-available-on-the-oracle-cloud-and-oracle-engineered-systems
  19. ^ https://community.oracle.com/community/support/support-blogs/database-support-blog/blog/2018/07/23/oracle-database-18c-now-available-for-on-premises
  20. ^ https://blogs.oracle.com/database/oracle-database-19c-now-available-on-oracle-exadata-v3
  21. ^ https://blogs.oracle.com/database/oracle-database-19c-now-available-on-linux-v3
  22. ^ «Примечания к выпуску базы данных». Справочный центр Oracle. В архиве из оригинала на 3 сентября 2019 г.. Получено 3 сентября 2019.
  23. ^ Барансель, Эмре (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 года.
  24. ^ "Страница авторизации". www.gartner.com. Получено 15 декабря 2017.

внешняя ссылка