Компания 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»).