На чем написан oracle

История СУБД Oracle — первой коммерчески успешной реляционной СУБД

На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracle

До середины 70-х годов информация в базах данных распределялась по старинному иерархическому, или «древовидному», принципу, который до сих пор используется в настольных операционных системах.

Первые прототипы реляционных СУБД существовали уже в 70-е годы ХХ века. Однако мало кто верил в возможность добиться эффективной реализации таких систем. Тем не менее, к концу 1980-х годов реляционные системы заняли на мировом рынке СУБД доминирующее положение.

В связи с этим многие компании стали позиционировать свои СУБД как «реляционные» в рекламных целях. Но далеко не всегда они имели для этого достаточно оснований. Поэтому автор реляционной модели данных Эдгар Кодд в 1985 году опубликовал свои знаменитые «12 правил Кодда», которым должна удовлетворять каждая РСУБД.

На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracle

16 июня 1977 года Эдом Оутсом, Бобом Майнером и Ларри Эллисоном в Калифорнии (США) была основана компания Software Development Laboratories, вскоре переименованная в Relational Software Inc. Молодые программисты начали разработку системы управления базами данных (СУБД), построенной на принципах реляционной алгебры.

Oracle 2

Первая коммерческая версия СУБД Oracle получила название Oracle 2. Такой ход должен был дать заказчикам понять, что система надежна и даже прошла проверку временем.

В конце 70-х главным конкурентным преимуществом СУБД Oracle была высокая скорость обработки огромных массивов информации, которую отметили все эксперты. В отличие от System R, для работы которой был необходим мощный суперкомпьютер — мейнфрейм, Oracle 2 справлялась с обработкой информации на более «миниатюрных» машинах. Эти и другие преимущества привели к тому, что в начале 80-х годов СУБД начала стремительно распространяться.

У Эллисона с коллегами возникли сложности при реализации совместимости с СУБД IBM System R. Нежелание IBM раскрывать исходные коды стало ключевой проблемой. В результате совместимости между двумя системами так и не удалось достичь.

На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracle
Ларри Эллисон — основатель Oracle

Oracle стала исторически первой и одной из наиболее развитых реализаций архитектуры клиент/сервер. Переносимость и масштабируемость всегда имели высокий приоритет у разработчиков Oracle. Это сыграло ключевую роль в достижении успеха компании на рынке СУБД.

Oracle 2 работала на мини-компьютере PDP-11 фирмы Digital Equipment в операционной среде RSX-11. Большая часть Oracle была написана на ассемблере PDP-11, а отдельные компоненты — на новом для того времени языке C. Уже в те дни система была портируемой и работала в других операционных средах PDP-11: IAS, RSTS и UNIX. Тогда же было принято решение о переносе Oracle в новую ОС VMS. Благодаря этому СУБД Oracle заняла обширную нишу корпоративных информационных систем на быстро растущем рынке VAX.

Еще одной важной особенностью системы стала полная реализация возможностей нового языка запросов SQL — подзапросы, операция соединения и так далее. Благодаря этому многократно выросла производительность труда SQL-программистов.

Стандартный SQL (IBM) был расширен операцией CONNECT BY, позволяющим обрабатывать древовидные структуры, что становится уникальным для SQL-систем.

Конечно, над СУБД нужно было еще долго работать. В Oracle 2, например, не поддерживались транзакции: если в процессе обновления базы данных происходил сбой, предыдущее состояние БД восстановить было практически невозможно. Поэтому пользователи были вынуждены часто делать резервные копии базы данных во избежание потерь информации.

29 октября 1982 года компания переименована в Oracle Systems.

Oracle 3 и 4

В 1983 году на рынок вышла Oracle 3. Она была полностью переписана на С. Это во многом помогло решить проблему переносимости Oracle на широкий спектр платформ – их тогда было не менее 20. Кроме того, было реализовано атомарное выполнение транзакций: операция либо выполнялась полностью, либо не выполнялась вообще, соответственно, транзакция либо завершалась успешно по всем изменениям базы данных, либо откатывала все сделанные ею изменения.

На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracle

С выходом Oracle 4 система была портирована на большие компьютеры c ОС VM и MVS, а также на персональный компьютер с 640 килобайтами оперативной памяти.

Также была реализована модель контроля доступа к базе данных, которая гарантировала, что результат запроса не противоречит состоянию базы данных на начало запроса. Благодаря этому было устранено известное противоречие между процессами чтения и записи.

Oracle 5

В 1985 году Oracle выпустила на рынок версию 5.0, в которой была впервые введена архитектура клиент/сервер. Кроме того, компания выпустила SQL*Net – сетевой продукт, обеспечивающий прозрачное соединение между клиентом и базой данных или между двумя базами данных.

В версии 5.1 были впервые реализованы распределенные запросы — это давало возможность обращаться к данным, физически размещенным в разных узлах. Несколько взаимодействующих серверов могли создать у пользователя многих физически разнесенных баз данных иллюзию единой логической базы данных.

Oracle 6

Разработчики версии 6 стремились создать инструмент построения крупномасштабных информационных систем, ориентированных на обработку транзакций в режиме реального времени.

Были введены генераторы последовательностей и блокировка на уровне записи. В это же время Oracle стал первым многопользовательским сетевым сервером баз данных для OS/2, Xenix, Banyan Vines и Macintosh.

В версии 6 были заложены принципиально новые возможности, в полном объеме реализованные позже:

Кризис

В 1990 году компания столкнулась с серьезными проблемами, сообщив о значительных убытках. Эллисону пришлось уволить более 400 сотрудников для сокращения издержек. Он также распустил практически весь топ-менеджмент, в числе которого были близкие Ларри люди, в течение 10 лет вместе с ним приумножавшие славу и благосостояние Oracle. Ларри оставил в компании Боба Майнера, которого всегда считал одаренным программистом и просто хорошим добрым человеком.

Столь жесткие методы Ларри объяснил так:

Кроме того, из-за совершенных ошибок в регистрации продаж и учёта ещё не прошедших сделок в бухгалтерских документах у Oracle возникли сложности с регуляторами на местном рынке.

В результате Oracle оказалась близка к банкротству, а такие конкуренты, как Informix и Sybase, начали медленно увеличивать свою долю на рынке.

На тот момент конкуренция между крупными игроками рынка достигла своего апогея — 90-ые могли запомниться многим, как период рекламной войны Oracle и Informix. Так, последняя выкупила билборд рядом с офисом Oracle и разместила на нем надпись «Осторожно, динозавры переходят дорогу», намекая на устаревшие технологии Oracle.

На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracle

Однако Ларри все-таки нашел решение: он сформировал новый управленческий штат, который был «натаскан» на громадные объемы производства и жесткую конкуренцию. В результате через определенное время Oracle снова вернулась на прежние высоты.

А в 1992 году релиз Oracle 7 окончательно изменил ситуацию в лучшую сторону.

Oracle 7

Помимо общего повышения эффективности ввода/вывода, использования центрального процессора и работы с памятью, версия СУБД Oracle 7 обладала рядом инновационных архитектурных решений:

В версии 7 были полностью реализованы декларативные ограничения ссылочной целостности в соответствии со стандартами ANSI/ISO. В рамках этих ограничений (первичные и внешние ключи) пользователь мог специфицировать каскадное удаление связанных с некоторым первичным ключом записей. Процедуры PL/SQL могли описываться на уровне схемы базы данных (хранимые процедуры) и вызываться любым приложением, другими процедурами и триггерами.

Другим важным нововведением стали триггеры базы данных.

Триггер представляет собой пару (событие+действие), где событие — это удаление/занесение/обновление записей таблицы, а действие (тело триггера) — процедура PL/SQL, выполняемая при совершении события.

Триггеры могут определяться на уровне операций (DELETE, INSERT, UPDATE) или на уровне отдельных строк (FOR-EACH-ROW-триггеры, которые, к тому же, могут работать со старыми и новыми значениями строк). С помощью триггеров можно реализовать сложные правила контроля целостности, прав доступа, вывода значений и прочее.

Роль — это совокупность прав доступа к объектам базы данных (INSERT, UPDATE, SELECT и другие) и системных прав (CREATE TABLE, ALTER SYSTEM и так далее). Определив роль, администратор базы данных может с помощью одной команды дать пользователю привилегии для работы с некоторым приложением.

В 1994 году компания выпустила версию Oracle 7.1, в том числе и для IBM PC. Ранее Oracle не рассматривала эту платформу как серверную, а ограничивалась лишь созданием для нее клиентских частей своей СУБД.

В Oracle 7.1 появилась опция параллельных запросов (parallel query option), а также возможность определения количества серверных процессов, необходимых для выполнения SQL-запроса, на основе результатов работы оптимизатора запросов. В данной версии была достигнута полная интеграция PL/SQL и SQL, введен встроенный пакет DBMS_SQL и асинхронная симметричная репликация данных вместе с асинхронным вызовом удаленных процедур.

Oracle 8 и 9

В 1997 году вышла версия 8, в которой появились объектная модель, новые свойства и средства администрирования. Oracle 8.0 была более надежной по сравнению с предыдущей версией, обладала большей устойчивостью к высоким нагрузкам. Кроме того, в ней была реализована возможность партиционирования таблиц.

В 1998 году компания анонсировала Oracle 8i Release 1 (8.1.5). Буква «i» означает, что версия обладает поддержкой Интернета.

На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracle

Начиная с Oracle 8.1.5 в последующих версиях появляется встроенная в СУБД виртуальная машина Java (JVM). Далее вышла версия Oracle 8i Release 2 (8.1.6), которая поддерживала XML, а также содержала определенные новшества, связанные с созданием хранилищ данных.

В 2001 году появилась версия Oracle 9i Release 1 (9.0.1), в которой было сделано более 400 изменений по сравнению с предыдущей. Среди них – «интеллектуализация» автоматизированных систем и расширение возможностей для аналитики.

На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracle

В новой версии появились средства обработки XML-документов, технология Oracle RAC (Real Application Clusters) – как замена Oracle Parallel Server (OPS), механизм создания репликаций Oracle Streams, скроллируемый курсор для программ на Си и C++, встроенная в СУБД поддержка OLAP и Data Mining, переименование столбцов и ограничений целостности, поддержка Java 1.3.1 и Unicode 3.1.

Лучшие финансовые годы

На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracle
Примерное разделение рынка СУБД для платформы Unix.

На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracle
Примерное разделение рынка СУБД для платформы Windows NT.

В 2004 году появилась версия Oracle 10g Release 1 (10.1.0). Буква «g» в названии обозначает «Grid» («сеть») и символизирует поддержку Grid-вычислений.

Этот год стал одним из самых успешных в истории компании – норма прибыли составила 38% (самый высокий показатель за все время существования корпорации), годовой оборот возрос до 7% ($10,2 миллиарда), доходы от продаж ПО поднялись на 12% ($8,1 миллиарда), чистая прибыль выросла на 16% ($2,7 миллиарда).

На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracle

Офис Oracle в России и СНГ вошел в тройку лучших представительств Oracle по темпам роста в регионе ЕМЕА (Европа, Ближний Восток и Африка), а также пятый год подряд — в пятерку лучших среди 145 представительств Oracle в мире.

До наших дней

В 2005-м была анонсирована Oracle 10g Release 2 (10.2.0.1). А в 2007-м – Oracle 11g Release 1 (11.1.0.6).

На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracle
Состояние рынка СУБД на 2007 год

В 2009 году компания выпустила Oracle 11g Release 2 (11.2.0.1). В версию была введена новая для Oracle возможность «горячего» (без остановки сервера) внесения изменений в метаданные и бизнес-логику на PL/SQL – это стало возможным благодаря механизму одновременной поддержки нескольких версий схемы и логики под названием editions.

2013 год — вышла версия 12c (12.1.0.1), основное новшество — поддержка подключаемых баз данных (pluggable database), обеспечивающая свойства мультиарендности и живой миграции баз данных, суффикс «c» в названии обозначает cloud (облако).

24 апреля 2015 года стало известно о планах Oracle перевести почти все свои продукты в облако. Таким образом, американская компания решила изменить свою бизнес-модель, чтобы соответствовать изменениям на рынке.

На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracle

В сентябре 2016 года Ларри Эллисон объявил о создании в Oracle дата-центров для работы с IaaS второго поколения и заявил, что лидерство компании Amazon на облачном рынке подходит к концу. Цель компании – предложить клиентам Oracle пакет услуг, где будут совмещены IaaS, PaaS и SaaS («ПО как услуга»).

Источник

Национальная библиотека им. Н. Э. Баумана
Bauman National Library

Персональные инструменты

Oracle Corporation

Ларри Эллисон (председатель совета директоров)
Марк Хёрд (генеральный директор)
Сафра Кац (генеральный директор)ProductsПрограммное и аппаратное обеспечение для организацийRevenue На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracleUS$37,04 billion (2016) [1] На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracleUS$12,60 млрд, (2016) [1] На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracleUS$8,90 млрд, (2016) [1]Total assets На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracleUS$112,18 млрд, (2016) [1]Total equity На чем написан oracle. Смотреть фото На чем написан oracle. Смотреть картинку На чем написан oracle. Картинка про На чем написан oracle. Фото На чем написан oracleUS$47,28 млрд, (2016) [1]

Oracle (Oracle Corporation) — американская корпорация, второй по величине доходов производитель программного обеспечения (после Microsoft), крупнейший производитель программного обеспечения для организаций, крупный поставщик серверного оборудования.

Компания специализируется на выпуске систем управления базами данных, связующего программного обеспечения и бизнес-приложений (ERP- и CRM-систем, специализированных отраслевых приложений). Наиболее известный продукт компании — Oracle Database, который компания выпускает с момента своего основания. С 2008 года корпорация освоила выпуск интегрированных аппаратно-программных комплексов, а с 2009 года в результате поглощения Sun Microsystems стала производителем серверного оборудования, до этого компания выпускала исключительно программное обеспечение.

Компания основана в 1977 году. Ларри Эллисон — со-основатель, генеральный директор в период с 1977 года по 2014 год, крупнейший акционер (25 % по состоянию на 2014 год). Подразделения корпорации расположены более чем в 145 странах. По состоянию на 2014 год насчитывает 122 тыс. сотрудников. Штаб-квартира корпорации расположена в США, в штате Калифорния, рядом с Сан-Франциско.

Содержание

История

1970-е

Компания основана в 1977 году в городе Санта-Клара, Калифорния под наименованием SDL (аббревиатура от англ. Software Development Laboratories) Ларри Эллисоном, Бобом Майнером (англ. Bob Miner) и Эдом Оутсом (англ. Ed Oates). Все трое основателей работали до этого года в компании Ampex над проектом для ЦРУ США с кодовым названием Oracle. Это кодовое название присвоили разработанной в первые месяцы существования SDL СУБД. Первый выпуск СУБД Oracle получил номер версии v2 по маркетинговым соображениям[6]. Oracle v2 была написана на ассемблере для PDP-11, работала под управлением операционной системы RSX-11. В середине 1979 года авиабаза Райт-Патерсон ВВС США приобрела Oracle v2 и стала первым заказчиком компании. К этому же времени относится переименование SDL в RSI (англ. Relational Software, Inc.). Oracle v2 считается первой коммерческой СУБД с поддержкой языка запросов SQL, и одной из первых реляционных СУБД. Также отмечается влияние на Oracle ранее разработанной в IBM СУБД System R.

1980-е

Штаб-квартира компании в Редвуд-Шорс, штат Калифорния

Благодаря успехам продукта Oracle v.2, RSI в 1982 году принимает решение о переименовании в Oracle. В 1983 году выпущена третья версия СУБД, переписанная на языке Си и впоследствии портированная на некоторые операционные системы семейства Unix. В 1984 году компания получает финансирование от Sequoia Capital. Последовательно выпускаются четвёртая (в 1984 году) и пятая (в 1985 году) версия СУБД.

1990-е

В 1992 году компания выпустила версию 7 своей Oracle Database, в которой поддерживались триггеры, хранимые процедуры, декларативные ограничения целостности. В 1994 году компания приобрела у DEC подразделение, разрабатывающее СУБД Rdb и все права на продукт, таким образом, начиная с этого времени компания начала поставлять несколько систем управления базами данных. В 1995 году компания приобретает компанию-разработчика первой в истории многомерной системы управления базами данных Express и OLAP-инструментария на её основе.

В том же году, корпорация вошла на рынок связующего программного обеспечения, выпустив Oracle Web Application Server и объявив стратегические интересы в развитии технологий для трёхуровневой архитектуры и веб. В 1997 году выпущена версия 8 СУБД Oracle Database, в которой поддержаны элементы объектно-ориентированного проектирования и программирования, начиная с этого момента компания позиционирует продукт как одновременно объектно-ориентированную и реляционную СУБД.

В 1998 году Oracle первой среди ведущих производителей интегрированных ERP-пакетов оборудовала свой комплект бизнес-приложений Applications веб-доступом; таким образом, любую операцию в ERP-системе стало возможно осуществлять из браузера. В 1999 году «интернет-стратегия» была продемонстрирована компанией и в наименованиях продуктов — Oracle Database и Oracle Application Server выпущены с суффиксом «i» после номера версии — 8i. К этому же времени относятся приоритеты корпорации во встраивании XML-обработки на стороне СУБД и встраивании Java-машины в СУБД.

2000-е

В 2007 году компания фактически признала, что выпуск в Fusion Applications, изначально запланированный на 2008 год, существенно задерживается, уволив Джона Вуки (англ. John Wookey), старшего вице-президента, отвечавшего за проект Fusion. Fusion Applications увидели свет только в сентябре 2010 года. Поглотив в 2008 году BEA, Oracle вышла на первое место на рынке серверов приложений и второе место на рынке связующего программного обеспечения в целом[22], а в комплектах из линейки Fusion Middleware значительная часть компонентов заменена на продукты BEA. В этом же году компания вошла на рынок аппаратного обеспечения, выпустив на основе оборудования Hewlett-Packard аппаратно-программный комплекс Exadata, кластер серверов под управлением RAC.

2010-е

В январе 2010 года корпорация завершила сделку по поглощению терпящей убытки Sun Microsystems, существенно расширив продуктовый портфель, получив в своё распоряжение обширную линейку серверного аппаратного обеспечения, включая серверы на базе SPARC и системы хранения данных StorageTek, операционные системы семейства Solaris, а также активы, связанные с Java, OpenOffice.org, MySQL.

Став поставщиком серверного аппаратного обеспечения благодаря поглощению Sun, компания существенно расширила и линейку аппаратно-программных комплексов, так, в конце 2010 года корпорация выпустила комплекс Exalogic — предконфигурированный кластер серверов приложений на основе оборудования Sun и программного обеспечения WebLogic, а в январе 2012 года выпустила ещё два комплекса — Exalytics (сервер аналитической обработки в оперативной памяти на основе Essbase и TimesTen) и Big Data Appliance (NoSQL-кластер под управлением Hadoop и R в рамках реализации концепции «больших данных»).

С начала 2010-х годов компания, ранее критиковавшая парадигму облачных вычислений, включилась за соперничество на этом рынке, как позиционируя свои решения для частных облаков, так и открыв собственное публичное облако, предоставляющее как технологическое программное обеспечение по модели PaaS, так и бизнес-приложения по модели SaaS. В 2011—2012 годы поглощены такие крупные производители облачных приложений, как Taleo[en] и RightNow[en]. В очередных версиях продуктов появился суффикс «c» (от англ. cloud) и реализована поддержка функций, необходимых для облачных вычислений, в частности, в Oracle Database 12c, выпущенной летом 2013 года, обеспечены свойства мультиарендности и живой миграции баз данных.

Поглощения

Крупнейшие поглощения

Наиболее значительные поглощения, осуществлённые корпорацией:

Sun Microsystems

Сервис платных облачных вычислений Sun Cloud был закрыт практически сразу после завершения поглощения, при этом Oracle пообещала сохранить практически все ключевые продукты Sun, а в такие технологии как SPARC, Solaris и MySQL корпорация запланировала инвестировать больше средств, чем это делала Sun[35][36]. Часть разработчиков проектов OpenOffice.org, OpenSolaris и Hudson образовали ответвления (получившие наименования, соответственно: LibreOffice, Illumos (англ.) и Jenkins), мотивируя данные шаги нежеланием контроля за проектами со стороны корпорации. Также, корпорация объявила о желании самостоятельно развивать каналы прямых продаж оборудования Sun крупным заказчикам, а в октябре 2010 года некоторые партнёры (унаследованные от Sun) были лишены прав на оказание технического сопровождения по продуктам Oracle.

Судебные тяжбы

В августе 2010 года Oracle подала в суд на компанию Google, обвинив корпорацию в незаконном применении защищённых технологий в Dalvik virtual machine (технологическом компоненте операционной системы Android). В результате в 2012 году судом было признано, что патенты Oracle не нарушены (в связи с тем, что структура интерфейсов программирования приложений не признана предметом, защищаемым авторским правом), и Google виновен лишь в копировании незначительных фрагментов исходного кода (по поводу чего стороны договорились о безденежном урегулировании претензий). Однако в 2014 году Апелляционный суд США по федеральному округу по апелляции Oracle частично отменил предыдущее решение и вернул в суд первой инстанции вопрос о соблюдении авторских прав на интерфейсы программирования приложений.

В июне 2011 года компания Hewlett-Packard, недовольная отказом Oracle от поддержки в следующих версиях продуктов платформы Itanium, на которой выпускается значительная часть серверов Hewlett-Packard, подала иск на Oracle, обвиняя компанию в поведении, ущемляющем права клиентов (англ. anti-customer behaviour). Oracle решила не выпускать новые продукты и новые версии старых продуктов на платформе Itanium в связи с тем, что по мнению компании, платформа завершает свой жизненный цикл. Однако, истцам из Hewlett-Packard удалось доказать суду, что Oracle вводит клиентов в заблуждение и ущемляет их бизнес, и в 2012 году было принято решение, что Oracle обязана выпускать новые версии продуктов для Itanium до тех пор, пока Intel и Hewlett-Packard официально не объявят о снятии платформы с производства.

Oracle в СССР, России и СНГ’

На момент мая 2009 года корпорацией заявлялось о партнёрской сети в СНГ более чем в 900 компаний, 120 среди которых работают на территории Украины и Молдовы, около 100 — в Казахстане, 37 — в Беларуси, 8 — в Азербайджане, а остальные — в России. На начало 2012 года офисы представительства Oracle в СНГ функционируют в Москве, Санкт-Петербурге, Киеве и Алма-Ате. Российские филиалы поглощённой Sun Microsystems функционируют под наименованиями ЗАО «Оракл Компьютерное оборудование» (с офисом в Москве) и ООО «Оракл Девелопмент» (с офисами в Санкт-Петербурге и Новосибирске). Руководит работой представительства в СНГ с 2010 года Валерий Лановенко (до этого руководивший российским офисом Apple), а генеральным директором ЗАО «Оракл Компьютерное оборудование» с 2010 по 2012 год являлся Борис Щербаков (в период с 1999 года возглавлявший представительство Oracle в СНГ).

Собственники и руководство

На 2014 год около 25 % акций компании принадлежит Ларри Эллисону. Институциональные инвесторы и фонды взаимных инвестиций владеют около 62 %, крупнейшие доли у Vanguard (3,9 %), Capital World Investors (3,5 %) и State Street (3,1 %).

В компании два генеральных директора — Марк Хёрд и Сафра Кац, Кац также с 2011 года занимает пост финансового директора. Ранее Хёрд и Кац были со-президентами компании в подчинении Ларри Эллисона, занимавшего пост генерального директора, в 2014 году Эллисон перешёл на должность председателя совета директоров и директора по технологиям (англ. chief technology officer). Помимо Эллисона в совет директоров входят вице-председатель Джеффри Хенли (Jeffrey Henley), оба генеральных директора, профессор Стэнфорда Эктор Гарсия-Молина и ещё шесть членов.

Между руководством корпорации обязанности распределяются следующим образом: в ведении Марка Хёрда лежат продажи, обслуживание и вертикальная интеграция продуктов компании, Сафре Кац подотчётны руководители производственного, финансового и юридического подразделений компании, а Ларри Эллисон оставил в своём ведении управление разработкой программного и аппаратного обеспечения.

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

Компания является вторым по объёмам продаж разработчиком программного обеспечения после Microsoft[55], владея по состоянию на 2014 год долей около 30 % глобального рынка программного обеспечения.

Финансовые показатели

Финансовый год компании установлен с 1 июня по 31 мая.

Корпоративное управление

Среди принципов корпоративного управления, используемых корпорацией, особо выделяют вертикальную интеграцию в противовес тенденциям 1990—2000-х к децентрализации и расширению полномочий на местах в крупных корпорациях. В частности, отмечены глобальная стандартизация «лучших практик», централизованный контроль за условиями контрактов по всему миру и интегрированную единую информационную систему (оборудованную веб-доступом в конце 1990-х), в которой каждый сотрудник корпорации в операционном порядке фиксирует результаты своей деятельности, и управленцам любого уровня в рамках их полномочий доступен ежедневный анализ ситуации (англ. daily business intelligence).

Международная деятельность

В структуре управления корпорации выделено четыре территориальных кластера: APAC (англ. Asia-Pacific, Азиатско-Тихоокеанский регион, EMEA (англ. Europe, Middle East, Africa, Европа, Ближний Восток, Африка), NA (англ. North America, Северная Америка) и LE (англ. Latin America, Латинская Америка). В кластерах может использоваться деление на субрегионы и страны, в зависимости от характера и масштабов деятельности, например, в EMEA выделен регион Восточная Европа и СНГ, в котором выделяется субрегион СНГ и Монголия. По состоянию на 2010 год 63 % сотрудников корпорации работало за пределами США, треть из них (более 21 тыс., около пятой части от всего штата) — в Индии, в основном в центрах технической поддержки и разработки в Бангалоре и в центре разработки в Хайдарабаде. При этом корпорация утверждает, что 80 % разработки осуществляется на территории США.

Продукты и услуги

Технологическое программное обеспечение

Системы управления базами данных

Ключевой продукт с момента создания компании и по нынешний день — Oracle Database (примечательно, что номера версий многих других технологических продуктов корпорация в той или иной степени подстраивает под номера версии СУБД). Начиная с 1990-х годов компания развивает и реализует и другие СУБД. На 2006 год Gartner оценивал долю Oracle на рынке СУБД в 46,8 %, по оценкам IDC от 2007 года доля Oracle составила 44,3 %.

В результате поглощения Sun Microsystems, к Oracle перешли активы MySQL AB и свободно распространяемая СУБД MySQL. В 2011 году корпорация выпустила версию 5.6 этой СУБД, позиционируемая как свободная альтернатива Microsoft SQL Server.

Berkeley DB — встраиваемая нереляционная СУБД, перешедшая к Oracle в 2006 году в результате приобретения компании Sleepycat Software. По оценке IDC, благодаря Berkeley DB (а также TimesTen), Oracle занимает на 2009 год первое место на рынке встроенных СУБД с долей 30,3 %.

Также в продуктовом портфеле корпорации имеются:

В результате поглощения Sun Microsystems, к Oracle перешла значительная часть активов, связанная технологиями Java: языком Java, платформами J2ME, J2SE, J2EE, виртуальной машиной HotSpot. Oracle и ранее активно использовал Java-технологии в своих продуктах, в частности, в 1999 году в Oracle Database была включена виртуальная машина Java собственной разработки (Aurora JVM), с того же года выпускается средство Java-разработки (JDeveloper), а с начала 2000-х — компания выпустила большую серию связующего программного обеспечения, поддерживающего Java-стандарты, а также активно участвовала в Java Community Process.

В сентябре 2010 года корпорация опубликовала планы по развитию технологий Java, в частности:

Связующее программное обеспечение

Под общим наименованием Fusion Middleware корпорация разрабатывает большую серию технологических продуктов промежуточного слоя, объединяемых в проблемно-ориентированные пакеты (англ. suite). Центральным компонентом продуктов линейки Fusion Middleware является сервер приложений Weblogic, используемый с конца 2000-х годов как основной сервер приложений для всех пакетов.

Среди пакетов выделяются:

Аналитическое программное обеспечение

Комплекты Business Intelligence Suite, позиционируемые как универсальные платформы Business Intelligence, базируются, в основном на технологиях приобретённых у Siebel и Hyperion Solutions. Отдельно поставляются тиражные отраслевые и проблемно-ориентированные приложения на основе данных платформ.

Средства разработки

Корпорация выпускает достаточно широкий спектр средств разработки.

На разработку Java-приложений ориентированы следующие средства:

Также среди средств разработки, выпускаемых компанией:

Другое технологическое программное обеспечение

Также в продуктовой линейке корпорации присутствуют следующие технологические продукты:

OpenOffice

С приобретением Sun Microsystems в актив корпорации перешёл проект OpenOffice.org — свободная альтернатива Microsoft Office. В сентябре 2010 года часть независимых разработчиков пакета сформировали ответвление под наименованием LibreOffice, с целью развивать офисный пакет независимо от Oracle. Novell и Canonical объявили о включении LibreOffice в очередные версии своих дистрибутивов вместо OpenOffice. В апреле 2011 года Oracle заявила, что отказывается от коммерческих версий OpenOffice.org и планирует передать проект целиком под управление сообщества разработчиков.

Операционные системы и платформы виртуализации

Виртуализация

Среди активов корпорации имеется несколько продуктов поддержки виртуализации.

Oracle VM — решение для серверной виртуализации на основе гипервизора Xen на платформах x86. Продукт включает Oracle VM Server for x86 и Oracle VM Manager. Сервер и менеджер бесплатны и доступны для скачивания. Для управления сервером на него устанавливается специальный Oracle VM Agent (ovs-agent). Manager представляет собой клиент-серверное приложение на основе WebLogic и позволяет управлять серверами виртуализации из браузера. Дополнительно поставляются шаблонные виртуальные машины (англ. VM templates) для технологического программного обеспечения Oracle. Для виртуальных машин Windows имеются подписанные паравиртуальные драйвера Xen.

Oracle VM Server for SPARC — решение, основанное на функции логических доменов (англ. logical domains), позволяющее запускать до 128 виртуальных машин на серверах под управлением процессоров SPARC T-серии.

Oracle VM VirtualBox — система персональной виртуализации x86. Первоначально — разработка компании Innotek на основе QEMU. Базовые компоненты выпущены под лицензией GNU GPL, а дополнения Oracle VM VirtualBox Extension Pack — бесплатны для персонального использования под лицензией PUEL (англ. Personal Use and Evaluation License).

В результате поглощения компании Virtual Iron Software в мае 2009 года корпорации перешли права на её основной продукт Virtual Iron. Продукт был основан на гипервизоре Xen и содержал менеджер виртуализации на основе Java. С июня 2009 года продукт не развивается и не поставляется заказчикам.

xVM, первоначально Sun xVM hypervisor и Sun xVM Server — продукт виртуализации на основе кода гипервизора Xen для OpenSolaris, с мая 2009 года разработка xVM Server ведётся в рамках проекта Xen/OpenSolaris.

Oracle Linux

Oracle Linux (прежде известная как Oracle Enterprise Linux, Unbreakable Linux) — открытый дистрибутив операционной системы Linux, доступный под лицензией GNU General Public License и свободный для скачивания через сайт корпорации Oracle. Oracle также предоставляет услуги по платной технической поддержке организаций, использующих дистрибутив.

22 марта 2012 года корпорация Oracle объявила о том, что дистрибутивы, обновления и Errata для Oracle Linux становятся доступными бесплатно, в том числе для коммерческого использования (до этого, как и у Red Hat, обновления и исправления были доступны только подписчикам техподдержки).

В 2006 году корпорация выпустила клон дистрибутива Red Hat Enterprise Linux под наименованием Oracle Enterprise Linux (также фигурирует под названием Unbreakable Linux, позднее — просто Oracle Linux), и с этого момента оказывает коммерческую и юридическую поддержку пользователям данного дистрибутива. Несмотря на намеренно несущественные отличия от дистрибутива Red Hat[79], многие поставщики серверного оборудования, в том числе Dell, Hewlett-Packard, IBM сразу же в 2006 году поддержали Oracle Linux. Основные отличия по использованию Oracle Linux в сравнении с дистрибутивом от Red Hat — вдвое более низкая стоимость подписки на сопровождение и необязательность её приобретения для получения обновлений. un Microsystems унаследованы операционные системы семейства Solaris и проект OpenSolaris.

Бизнес-приложения

Е-Business Suite

Oracle E-Business Suite (рус. пакет приложений электронного бизнеса, используется также сокращение OEBS, в 1990-е годы был известен как Oracle Applications — рус. приложения Oracle) — тиражируемый интегрированный комплекс прикладного программного обеспечения производства компании Oracle, включающий функциональные блоки ERP, CRM, PLM. Предназначен для автоматизации основных направлений деятельности предприятий, в том числе: финансов, производства, управления персоналом, логистики, маркетинга, сбыта и продаж, обслуживания заказчиков, взаимоотношений с поставщиками и клиентами и других.

Модули и подсистемы Oracle E-Business Suite

Комплект бизнес-приложений собственной разработки, начатый в конце 1980-х под названием Oracle Applications, в 2000-е был переименован в E-Business Suite и реализует функциональные возможности ERP, CRM, SCM, EAM. Характерна ориентированность комплекта на собственный технологический стек (Oracle Database и Fusion Middleware).

Fusion

В 2005 году была анонсирована стратегия конвергенции приложений Peoplesoft, JDEdwards, Siebel с Oracle E-Business Suite — планы по построению универсального бизнес-приложения, которому присвоено наименование Fusion, объединяющего лучшие черты поглощённых систем и обеспечивающего всем действующим заказчикам каждой из унаследованных систем плавный переход на новое приложение. В сентябре 2010 года Fusion было официально выпущено, сообщается, что приложение объединило более 100 модулей из семи унаследованных систем.

Универсальные бизнес-пакеты

В результате поглощения PeopleSoft (и принадлежавшей ей активов JD Edwards), в продуктовой линейке Oracle появились следующие универсальные бизнес-приложения, покрывающие функциональные возможности ERP, CRM и SCM:

На начало 2011 года все эти линейки поддерживаются корпорацией, выпускаются новые версии по каждой из линеек.

Проблемно-ориентированные бизнес-пакеты

В результате серии поглощений 2003—2008 годов в продуктовом портфеле корпорации появились большое число проблемно-ориентированных бизнес-приложений, среди которых выделяются:

Отраслевые бизнес-приложения

Значительная часть поглощений 2003—2009 годов — монопродуктовые независимые разработчики отраслевых бизнес-приложений. На основе многих из таких поглощённых компаний, корпорация формирует индустриальные линейки приложений. В частности, таковы:

Аппаратное обеспечение

В 2008 году корпорация выпустила на основе серверов ProLiant компании Hewlett-Packard и собственных решений для СУБД аппаратно-программный комплекс Exadata, обозреватели уже в тот момент отметили амбиции Oracle на серверном рынке.

На момент поглощения, Sun Microsystems оценивалась как четвёртый по объёмам поставщик на тринадцатимиллиардном рынке серверного аппаратного обеспечения (после IBM, Hewlett-Packard и Dell, с долей 8 %), с 2009 года все эти аппаратные активы развиваются Oracle. Новая платформа SPARC T3 была представлена в сентябре 2010 года уже под брендом Oracle, в 2011 и 2013 годы соответственно выпущены платформы SPARC T4 и SPARC T5. По состоянию на 2014 год в аппаратной линейке корпорации на представлены RISC-серверы на платформе SPARC, серверы на платформе x86-64, системы хранения данных линейки StorageTek, а также сети хранения данных Pillar Axiom на базе продуктов поглощённой в 2011 году компании Pillar Data Systems[en].

Программно-аппаратные комплексы Exadata с середины 2009 года перепроектированы и выпускаются на базе оборудования Sun. Выпущенные в начале 2010-х годов предконфигурированный кластер серверов приложений Exalogic, и комплекс обработки в оперативной памяти Exalytics, кластерный комплекс для больших данных Big Data Appliance и конвергентно-инфраструктурная система Virtual Compute Appliance изначально производятся на базе оборудования Sun.

Свободные проекты

Некоторые продукты компании выпускаются как свободное программное обеспечение, среди внутренних разработок к таковым можно отнести файловую систему Btrfs, платформу быстрой разработки приложений Apex (распространяется как общественное достояние), протокол передачи данных RDS, Oracle VM (решение по виртуализации на основе Xen).

Большая часть свободных проектов из нынешнего продуктового портфеля перешла к Oracle как результат приобретения Sun Microsystems. Среди свободных проектов, унаследованных от Sun наиболее весомые: OpenJDK, OpenSolaris, OpenOffice, MySQL, VirtualBox.

Лицензирование продуктов

Некоторые продукты поставляются в нескольких редакциях (англ. Editions) с различными ограничениями в каждой из них (например, максимально допустимое количество ядер для младших редакций или минимальное количество лицензируемых пользователей для старших редакций). Также существуют бесплатные редакции некоторых продуктов. Несмотря на общую программную базу различных редакций продуктов, лицензионная стоимость в зависимости от уровня редакции существенно отличается. Право на использование некоторых функциональных возможностей (опций, англ. options) во многих случаях требует дополнительного лицензирования. Доступность к лицензированию и использованию опций может быть поставлена в зависимость от редакции.

Технологическое программное обеспечение доступно для загрузки с сайта Oracle Technology Network при условии обычной регистрации. Программное обеспечение, как правило, не требует регистрационных ключей, а если требует — то эти ключи открыто публикуются на сайте лицензионных кодов (при этом многие программы поглощённых компаний, в которые была встроена проверка регистрационных ключей, после очередных выпусков в рамках Oracle лишались этой функциональности). Партнёры и независимые разработчики могут использовать технологическое программное обеспечение корпорации в целях разработки, тестирования, прототипирования, демонстрации без ограничений (согласно специализированной OTN License).

Продукты лицензируются по наименованию, заказчик может использовать любую версию продукта и при смене версии не требуется перелицензирование.

Прейскуранты на технологические продукты, основные бизнес-приложения и программно-аппаратные комплексы публикуются открыто. Компании — независимые разработчики, использующие технологии Oracle в своих тиражируемых решениях и самостоятельно оказывающие комплексную техническую поддержку своих решений, могут получить возможность перепродавать конечным заказчикам продукты Oracle за 10-40 % от прейскуранта, при участии в программах специального лицензирования.

Услуги

Основные услуги, предоставляемые корпорацией:

Медиа и реклама

Яхта BMW Oracle Корпорация самостоятельно издаёт и распространяет бесплатно журналы Oracle Magazine и Profit. Oracle Magazine ориентирован на пропаганду технологического программного обеспечения Oracle и решений партнёров, его использующих. Журнал Profit посвящён бизнес-приложениям и консалтингу.

Компания спонсирует стадион Оракл-арена в городе Окленд и яхт-клуб BMW Oracle Racing.

В фильме «Железный человек 3» несколько раз фигурирует логотип Oracle, а в фургоне главного героя установлен комплекс Exadata.

Критика

Маркетинговую деятельность корпорации неоднократно отмечали как агрессивную, с элементами жёсткой критики конкурентов. Особенно агрессивно корпорация критикует Microsoft, SAP, IBM, Hewlett-Packard. При этом, Oracle выпускает практически для всех своих технологических продуктов версии для Microsoft Windows, SAP является крупнейшим независимым разработчиком на платформе Oracle Database (а по данным на конец 1990-х 85 % всех установок приложений SAP использовали Oracle Database в качестве СУБД), c IBM тесно сотрудничает в Java Community Process, а свой первый аппаратно-программный комплекс Exadata компания построила на базе серверов Hewlett-Packard. Так, например, в марте 2011 года корпорацию уличили в сокрытии неудобных ей результатов тестов TPC-C (англ.), проведённых для Oracle Database на оборудовании компании Hewlett-Packard, согласно которым стоимость одной транзакции на сервере ProLiant оказалась ниже разрекламированного результата на кластере SPARC (как выяснилось, рекордного по производительности, но не по стоимости транзакции).

Многие сотрудники поглощённых компаний отмечают некомфортную рабочую обстановку в корпорации, некоторые специалисты покидают Oracle вскоре после завершения сделок по приобретению. Так, Анил Аггарвал (англ. Anil Aggarwal), один из директоров PeopleSoft, назвал атмосферу в Oracle резко агрессивной и не способствующей созданию инновационных продуктов, а Джеймс Гослинг, автор Java, отметил «крайне неблагоприятное рабочее окружение» в корпорации, и уволился, проработав в Oracle менее четырёх месяцев.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *