Корпорация Oracle: технологии, продукты и решения

Корпорация Oracle: история, продукты, решенияКомпания Oracle - американская транснациональная корпорация,  лидер в сфере разработки компьютерных технологий, штаб-квартира которой находится в Редвуд-Шорсе, штат Калифорния. Компания специализируется в основном на разработке и маркетинге программного обеспечения и технологий баз данных, облачных инженерных систем и корпоративных программных продуктов - в частности, собственных брендов систем управления базами данных. В 2018 году Oracle стала третьим по величине производителем программного обеспечения по доходам после Microsoft и Alphabet.


Оглавление статьи[Показать]


Компания также разрабатывает и производит инструменты для разработки баз данных и систем программного обеспечения среднего уровня (middle-tier), программного обеспечения для планирования ресурсов предприятия (ERP), программного обеспечения для управления взаимоотношениями с клиентами (CRM) и ПО для управления цепочками поставок (SCM).

 

История Oracle

Одним из главных основателей корпорации Oracle является Ларри Эллисон (Larry Ellison), который в 1977 году с Бобом Майнером и Эд Оутсом основал компанию под названием «Лаборатории разработки программного обеспечения» (Software Development Laboratories (SDL)). Эллисон был очень впечатлен статьей, написанной Эдгаром Коддом в 1970 году о системах управления реляционными базами данных (RDBMS) под названием «Реляционная модель данных для крупных общих банков данных». Он уже имел представление о базе данных IBM System R из статьи в Исследовательском журнале IBM, представленной Оейтом. Эллисон хотел сделать продукт Oracle совместимым с System R, но не смог это сделать, поскольку IBM сохранила коды ошибок для своей СУБД в секрете. SDL изменила свое название на Relational Software, Inc (RSI) в 1979 году, а затем уже в Oracle Systems Corporation в 1982 году, чтобы более тесно связать себя с его флагманским продуктом Oracle Database. На этом этапе Боб Майнер работал старшим программистом компании. 12 марта 1986 года у компании было первое публичное размещение акций. В 1995 году Oracle Systems Corporation изменила свое название на Oracle Corporation. Публично называясь Oracle, они иногда используют и полное название Oracle Corporation, т. е. название холдинговой компании. Часть раннего успеха Oracle Corporation возникла благодаря использованию языка программирования C для реализации своих продуктов. Это облегчает перенос на различные операционные системы (большинство из которых поддерживают C).

 

Технологическая  ретроспектива развития Oracle

  • 1979: предлагает первую коммерческую СУБД SQL
  • 1983: предлагает базу данных в режиме VAX
  • 1984: предлагает первую базу данных с согласованностью чтения
  • 1986: предлагает клиент-серверную СУБД
  • 1987: представляет приложения Oracle на базе UNIX
  • 1988: вводит язык PL / SQL (расширенный язык SQL для базы данных Oracle).
  • 1992: предлагает полную методологию внедрения приложений
    1995: предлагает первую 64-разрядную СУБД
  • 1996: переход к открытой, основанной на стандартах архитектуре с поддержкой веб-технологий
  • 1999: предлагает свою первую СУБД с поддержкой XML
  • 2001: станет первым, кто завершит 3-х терабайтный мировой рекорд TPC-H
  • 2002: предлагает первой базе данных пройти 15 отраслевых стандартов безопасности
  • 2003: вводит то, что он называет «Enterprise Grid Computing» с Oracle10g
  • 2005: выпускает свою первую бесплатную базу данных, Oracle Database 10g Express Edition (XE)
  • 2006: Oracle Corporation приобретает Siebel Systems
  • 2008: интеллектуальное сканирование в программном обеспечении улучшает производительность запросов в хранилище Oracle Oracle Database / Exadata
  • 2010: приобретает Sun Microsystems
  • 2013: начинает использовать Oracle 12c, способный предоставлять облачные сервисы Oracle Database
  • 2016: приобретает NetSuite Inc.

 

Финансовые достижения Oracle (с 2005 года)

Год

Доход, млн. $

Чистый доход, млн. $д Цена за акцию, $ Кол-во сотрудников
2005 11,799 2,886 11.45  
2006 14,380 3,381 13.60  
2007 17,996 4,274 17.41  
2008 22,430 5,521 17.86  
2009 23,252 5,593 18.03  
2010 26,820 6,135 23.02  
2011 35,622 8,547 28.56  
2012 37,121 9,981 27.37  
2013 37,180 10,925 31.28 120,000
2014 38,275 10,955 37.72 122,000
2015 38,226 9,938 38.85 132,000
2016 37,047 8,901 37.94 136,000
2017 37,728 9,335 45.70 138,000

 

Продукты, решения и услуги Oracle

Oracle разрабатывает, производит и продает как программные, так и аппаратные продукты, а также предлагает услуги, которые их дополняют (например, финансирование, обучение, консалтинг и услуги хостинга). Многие из продуктов были добавлены в портфель Oracle через приобретения (поглощение других компаний).

 

Программное обеспечение Oracle

Служба E-delivery service (Oracle Software Delivery Cloud) предоставляет универсальный механизм для загрузки программного обеспечения Oracle и документации (при наличии соответствующих лицензий и подписок).

Базы данных

Oracle Database

  • Релиз 10: В 2004 году Oracle Corporation выпустила релиз 10g (g для «grid») в качестве последней версии Oracle Database. (Oracle Application Server 10g с использованием Java EE, интегрированного с серверной частью этой версии базы данных, что позволяет развертывать приложения для веб-технологий. Сервер приложений состоял из первого программного обеспечения среднего уровня, предназначенного для сетевых вычислений. Взаимосвязь между Oracle 10g и Java позволила разработчикам создавать хранимые процедуры, написанные на языке Java, а также написанные на традиционном языке программирования баз данных Oracle PL / SQL.)
  • Релиз 11: релиз 11g стал текущей версией Oracle Database в 2007 году. Корпорация Oracle выпустила Oracle Database 11g Release 2 в сентябре 2009 года. Эта версия была доступна в четырех коммерческих изданиях - Enterprise Edition, Standard Edition, Standard Edition One и Personal Edition - и в одном бесплатном выпуске - Express Edition. Лицензирование этих изданий показывает различные ограничения и обязательства, которые были названы сложными специалистом по лицензированию Фрейрихом Флореей [16]. Enterprise Edition (DB EE), самый дорогой из выпусков баз данных, имеет наименьшие ограничения - но, тем не менее, имеет сложное лицензирование. Корпорация Oracle ограничивает стандартную версию (DB SE) и Standard Edition One (SE1) с более ограниченными лицензиями в соответствии с их более низкой ценой.
  • Релиз 12: выпуск 12c (c от "Cloud" - облако) стал доступен 1 ​​июля 2013 года.
  • Релиз 18: В 2018 Oracle анонсировала выход Oracle Database 18c. Основной особенностью которой является полная автоматизация задач обслуживания и настройки (полностью автономная база данных). Теперь администраторы DBA будут не нужны!

 

Корпорация Oracle приобрела и разработала следующие дополнительные технологии баз данных:

Berkeley DB, которая предлагает технологию "встроенных баз данных"

Oracle Rdb, система реляционной базы данных, работающая на платформах OpenVMS. Oracle приобрела Rdb в 1994 году у Digital Equipment Corporation. С тех пор Oracle сделала много усовершенствований для этого продукта, и разработка продолжается с 2008 года.

TimesTen, в этом продукте реализована концепцияи "базы данных в памяти" (In Memory, т.е. СУБД полностью находится в ОЗУ)

Oracle Essbase, которая продолжает традицию Hyperion Essbase и концепцию многомерных баз данных (подходят для аналитических целей)

MySQL, система управления реляционными базами данных, лицензированная в соответствии с GNU General Public License, первоначально разработанная MySQL AB

Oracle NoSQL Database, масштабируемая, распределенная база данных NoSQL типа "ключ-значение"

 

Middleware - ПО промежуточного слоя

Oracle Fusion Middleware - это семейство программных продуктов промежуточного программного обеспечения, включая (например) сервер приложений, системную интеграцию, управление бизнес-процессами (BPM), взаимодействие с пользователями, управление контентом, управление идентификацией и бизнес-аналитикой (BI).

Oracle Secure Enterprise Search

Oracle Secure Enterprise Search (SES), предлагающая корпоративные поисковые системы Oracle, предоставляет пользователям возможность поиска контента в нескольких местах, включая веб-сайты, XML-файлы, файловые серверы, системы управления контентом, системы планирования ресурсов предприятия, системы управления взаимоотношениями с клиентами, бизнес разведывательных систем и баз данных.

Oracle Beehive

Выпущенное в 2008 году программное обеспечение для совместной работы Oracle Beehive обеспечивает рабочие области команд (включая вики, командный календарь и совместное использование файлов), электронную почту, календарь, обмен мгновенными сообщениями и конференц-связь на единой платформе. Клиенты могут использовать Beehive в качестве лицензированного программного обеспечения или как программное обеспечение как услугу («SaaS»).