База данных Oracle - Oracle Database
Эта статья поднимает множество проблем. Пожалуйста помоги Улучши это или обсудите эти вопросы на страница обсуждения. (Узнайте, как и когда удалить эти сообщения-шаблоны) (Узнайте, как и когда удалить этот шаблон сообщения)
|
Разработчики) | Корпорация Oracle |
---|---|
изначальный выпуск | 1979 |
Стабильный выпуск | |
Написано в | язык ассемблера, C, C ++[2] |
Тип | Многомодельная база данных |
Лицензия | Проприетарный[3] |
Интернет сайт | оракул |
База данных 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 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я База данных | 8.1.5.0 | 1998 | 8.1.7.4 | Август 2000 г. | Собственные интернет-протоколы и Java, виртуальная частная база данных |
Oracle9я База данных | 9.0.1.0 | 2001 | 9.0.1.5 | Декабрь 2003 г. | Кластеры Oracle Real Application Clusters (RAC), Oracle XML DB |
Oracle9я Выпуск базы данных 2 | 9.2.0.1 | 2002 | 9.2.0.8 | Апрель 2007 г. | Расширенная организация очередей, Сбор данных, Потоки, логический режим ожидания |
База данных Oracle 10грамм Выпуск 1 | 10.1.0.2 | 2003 | 10.1.0.5 | Февраль 2006 г. | Автоматизированное управление базами данных, автоматический диагностический монитор баз данных, грид-инфраструктура, Oracle ASM, база данных Flashback |
База данных Oracle 10грамм Выпуск 2 | 10.2.0.1 | Июль 2005 г. [15] | 10.2.0.5 | Апрель 2010 г. | Тестирование реальных приложений, хранилище баз данных, онлайн-индексирование, расширенное сжатие, быстрое восстановление после сбоя Data Guard, прозрачное шифрование данных |
База данных Oracle 11грамм Выпуск 1 | 11.1.0.6 | Сентябрь 2007 г. | 11.1.0.7 | Сентябрь 2008 г. | Активная защита данных, Безопасные файлы, Exadata |
База данных Oracle 11грамм Выпуск 2 | 11.2.0.1 | Сентябрь 2009 г. [16] | 11.2.0.4 | август 2013 | Переопределение на основе выпусков, редактирование данных, гибридное сжатие столбцов, кластерная файловая система, репликация Golden Gate, Устройство базы данных |
База данных Oracle 12c Выпуск 1 | 12.1.0.1 | Июль 2013 [17] | 12.1.0.2 | Июль 2014 г. | Многопользовательская архитектура, In-Memory Колонка Store, Родные JSON, Сопоставление шаблонов SQL, облачная служба баз данных |
База данных Oracle 12c Выпуск 2 | 12.2.0.1 | Сентябрь 2016 (облако) Март 2017 г. (на месте) | Собственное сегментирование, устройство восстановления без потери данных, облачная служба Exadata, облачное хранилище у заказчика | ||
Oracle Database 18c | 18.1.0 // 12.2.0.2 | Февраль 2018 г. (Облачные и инженерные системы: 18.1.0)[18] Июль 2018 г. (локально: 18.3.0)[19] | Полиморфные табличные функции, интеграция с Active Directory | ||
База данных Oracle 19c | 19.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 году. Продукты баз данных лицензированы как продукты с открытым исходным кодом в соответствии с юридическими условиями Определение открытого исходного кода, бесплатно распространять и не взимать роялти или других лицензионных сборов.
Смотрите также
- Сравнение систем управления реляционными базами данных
- Сравнение систем управления объектно-реляционными базами данных
- Система управления базой данных
- Список систем управления реляционными базами данных
- Список баз данных, использующих MVCC
Рекомендации
- ^ «Oracle Database 19c: теперь доступна в Oracle Exadata». oracle.com.
- ^ Лекстрейт, Винсент (март 2016). "Маяк языков программирования, версия 16". Архивировано из оригинал 30 мая 2012 г.. Получено 15 декабря 2016.
- ^ «Стандартная лицензия OTN», Техническая сеть, Oracle.
- ^ «Многомодельная база данных с Oracle Database 12c Release 2» (PDF). Oracle. В архиве (PDF) из оригинала 14 апреля 2017 г.. Получено 1 марта 2017.
- ^ "Exadata" (PDF), Техническая сеть, Oracle.
- ^ "Добро пожаловать в Ларриленд". Хранитель. В архиве с оригинала 25 августа 2016 г.. Получено 19 декабря 2009.
- ^ Джули Борт (29 сентября 2014 г.). «Ларри Эллисон стал миллиардером сегодня благодаря ЦРУ». В архиве из оригинала 16 января 2017 г.. Получено 13 января 2017.
- ^ Кафедры информатики. "Oracle 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.
- ^ «Архивная копия». В архиве из оригинала 5 апреля 2018 г.. Получено 4 апреля 2018.CS1 maint: заархивированная копия как заголовок (связь)
- ^ «Архивная копия». В архиве из оригинала 5 апреля 2018 г.. Получено 4 апреля 2018.CS1 maint: заархивированная копия как заголовок (связь)
- ^ «Архивная копия». В архиве из оригинала 9 сентября 2013 г.. Получено 9 сентября 2013.CS1 maint: заархивированная копия как заголовок (связь)
- ^ https://blogs.oracle.com/database/oracle-database-18c-:-now-available-on-the-oracle-cloud-and-oracle-engineered-systems
- ^ https://community.oracle.com/community/support/support-blogs/database-support-blog/blog/2018/07/23/oracle-database-18c-now-available-for-on-premises
- ^ https://blogs.oracle.com/database/oracle-database-19c-now-available-on-oracle-exadata-v3
- ^ https://blogs.oracle.com/database/oracle-database-19c-now-available-on-linux-v3
- ^ «Примечания к выпуску базы данных». Справочный центр Oracle. В архиве из оригинала на 3 сентября 2019 г.. Получено 3 сентября 2019.
- ^ Барансель, Эмре (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.