Oracle corporation что это
Корпорация Oracle как крупнейший в мире разработчик программного обеспечения для организаций и поставщик серверного оборудования. Ее положение на рынке и основные финансовые показатели, особенности корпоративного управления и международной деятельности.
Рубрика | Экономика и экономическая теория |
Вид | реферат |
Язык | русский |
Дата добавления | 07.04.2012 |
Размер файла | 24,5 K |
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
МИНОБРНАУКИ РОССИИ
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
«РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ ГУМАНИТАРНЫЙ УНИВЕРСИТЕТ» (РГГУ)
ИНСТИТУТ ИНФОРМАЦИОННЫХ НАУК И ТЕХНОЛОГИЙ БЕЗОПАСНОСТИ
«Общая характеристика Oracle Corporation»
Выполнил: Студент ФИН, 4.2.
Проверил: канд. тех. н. доц.
1 Положение на рынке
2 Финансовые показатели
3 Корпоративное управление
4 Международная деятельность
6 Медиа и реклама
oracle корпорация рынок финансовый
ВВЕДЕНИЕ
Oracle (Oracle Corporation) - американская корпорация, крупнейший в мире разработчик программного обеспечения для организаций, крупный поставщик серверного оборудования.
Компания специализируется на выпуске систем управления базами данных, связующего программного обеспечения и бизнес-приложений (ERP- и CRM-систем, специализированных отраслевых приложений). Наиболее известный продукт компании - Oracle Database, который компания выпускает с момента своего основания. С 2008 года корпорация освоила выпуск интегрированных аппаратно-программных комплексов, а с 2009 года в результате поглощения Sun Microsystems стала производителем серверного оборудования, до этого компания выпускала исключительно программное обеспечение.
Компания основана в 1977 году. Имеет подразделения в более чем 145 странах. По состоянию на 2011 год насчитывает 108 тыс. сотрудников. Штаб-квартира корпорации расположена в США, в штате Калифорния, рядом с Сан-Франциско.
1 ПОЛОЖЕНИЕ НА РЫНКЕ
Компания является вторым по объёмам продаж разработчиком программного обеспечения после Microsoft. Согласно IDC, по состоянию на 2007 год, на рынке систем управления базами данных, общим объёмом без малого $21 млрд., Oracle является лидером, владея долей 44,3% и опережая IBM и Microsoft более чем в 2 раза. На рынке инфраструктурного и связующего программного обеспечения по данным анализа Gartner от 2009 года, Oracle является вторым по объёмам сбыта поставщиком с долей в 16%, отставая почти в два раза от IBM (при суммарном объёме рынка $16 млрд.). На рынке ERP-систем компания по данным на 2010 год занимает второе место с долей 18%, уступая SAP (24%) и опережая Microsoft (11%). На рынке CRM-систем, согласно оценке Gartner от 2009 года, компания также вторая, с долей 16%, также уступая SAP первое место (у которой 22% CRM-рынка, общий объём рынка оценён в $9 млад). IDC оценивает на начало 2011 года долю на рынке серверного аппаратного обеспечения в 6,8% от общего объёма в $48 млрд - четвёртую, после IBM, Hewlett-Packard и Dell.
2 ФИНАНСОВЫЕ ПОКАЗАТЕЛИ
Финансовый год компании установлен с 1 июня по 31 мая.
2011 финансовый год компания закончила с оборотом $35,622 млрд. и чистой прибылью $8,547 млрд. На долю Северной и Южной Америки приходится более половины (51,5%) выручки. 68% выручки сформированы продажами лицензий и контрактов на техническое сопровождение программного обеспечения, 19% приходится на продажи аппаратного обеспечения, 13% - услуги.
В структуре операционных затрат самые значительные позиции:
- затраты на сбыт и маркетинг - $6,597 млрд.;
- услуги - $3,818 млрд.;
- разработки и исследования - $4,519 млрд.
Объём заимствований на конец 2011 финансового года составил $15,9 млрд. [2] Рыночная капитализация на середину 2011 календарного года составила $173 млрд.
3 КОРПОРАТИВНОЕ УПРАВЛЕНИЕ
Среди принципов корпоративного управления, используемых корпорацией, особо выделяют вертикальную интеграцию в противовес тенденциям 1990-х - 2000-х к децентрализации и расширению полномочий на местах в крупных корпорациях. В частности, отмечены глобальная стандартизация «лучших практик», централизованный контроль за условиями контрактов по всему миру и интегрированную единую информацинную систему (оборудованную веб-доступом в конце 1990-х), в которой каждый сотрудник корпорации в операционном порядке фиксирует результаты своей деятельности, и управленцам любого уровня в рамках их полномочий доступен ежедневный анализ ситуации (англ. daily business intelligence).
Также отмечена отработанная технология поглощений: процедуры вхождения новых компаний в корпорацию, начиная от начальных стадий достижения договорённостей, заканчивая полной интеграцией персонала стандартизованы как бизнес-процесс.
4 МЕЖДУНАРОДНАЯ ДЕЯТЕЛЬНОСТЬ
В структуре управления корпорации выделено четыре территориальных кластера: APAC (англ. Asia-Pacific, Азиатско-Тихоокеанский регион, EMEA (англ. Europe, Middle East, Africa, Европа,Ближний Восток, Африка), NA (англ. North America, Северная Америка) и LE (англ. Latin America, Латинская Америка. В кластерах может использоваться деление на субрегионы и страны, в зависимости от характера и масштабов деятельности, например, в EMEA выделен регион Восточная Европа и СНГ, в котором выделяется субрегион СНГ и Монголия.
По состоянию на 2010 год 63% сотрудников корпорации работает за пределами США [56] , треть из них (более 21 тыс., около пятой части от всего штата) - в Индии, в основном в центрахтехнической поддержки и разработки в Бангалоре и в центре разработки в Хайдарабаде. При этом корпорация утверждает, что 80% разработки осуществляется на территории США.
5 УСЛУГИ
Основные услуги, предоставляемые корпорацией:
- Oracle Support - техническое сопровождение продуктов;
- Oracle University - обучение специалистов продуктам корпорации, а также проведение сертификации специалистов;
- Oracle Consulting - консалтинг партнёров и заказчиков по внедрению приложений и технологий корпорации;
- Oracle On-Demand - хостинг приложений Oracle для конечных заказчиков (SaaS-услуги);
- Oracle Financing - финансирование партнёров и заказчиков для приобретения технологий и приложений Oracle.
6 МЕДИА И РЕКЛАМА
Корпорация самостоятельно издаёт и распространяет бесплатно журналы Oracle Magazine и Profit. Oracle Magazine ориентирован на пропаганду технологического программного обеспечения Oracle и решений партнёров, его использующих. Журнал Profit посвящён бизнес-приложениям и консалтингу.
Компания спонсирует стадион Оракл Арена в городе Окленд и яхт-клуб BMW Oracle Racing
7 КРИТИКА
Маркетинговую деятельность корпорации неоднократно отмечали как агрессивную, с элементами жёсткой критики конкурентов. Особенно агрессивно корпорация критикует 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 менее четырёх месяцев.
ЛИТЕРАТУРА
Подобные документы
Характеристика экономики РФ за 2008 г., ее влияние на ОАО "Ростелеком". Характеристика деятельности и приоритетные направления данного предприятия: общее положение компании в отрасли, структура корпоративного управления и основные показатели деятельности.
курсовая работа [1,9 M], добавлен 22.06.2009
Теоретические основы функционирования компаний-разработчиков программного обеспечения на рынке Беларуси. Анализ способов их эффективного функционирования в период экономического кризиса. Государственное содействие развитию высоких технологий в РБ.
дипломная работа [1,5 M], добавлен 25.06.2010
Управление в организациях, их функции, свойства и отличительные черты. Организационно-правовые формы корпораций. Роль и структура корпоративного управления в функционировании корпорации. Принципы корпоративного управления на примере акционерного общества.
курсовая работа [37,6 K], добавлен 26.08.2015
Основные направления деятельности ООО "МагНет", поставленные цели и задачи, важнейшие финансовые показатели. Продукция и услуги, предоставляемые фирмой. Рынки сбыта компьютеров и оргтехники, анализ конкурентов. Маркетинговый и организационный план фирмы.
бизнес-план [260,3 K], добавлен 21.12.2010
Корпоративное управление: роль и объективная необходимость развития. История инвестиций в Казахстане. Особенности корпоративного управления промышленными предприятиями на примере АО "ПетроКазахстан". Риск-менеджмент в системе корпоративного управления.
диссертация [255,1 K], добавлен 26.01.2015
История развития компании. Структура корпоративного управления ПАО "Газпром". Состав совета директоров. Активы "Газпрома" в СМИ. Финансовые показатели деятельности компании. Кодекс корпоративной этики организации. Система вознаграждения совета директоров.
отчет по практике [29,3 K], добавлен 08.12.2015
Понятие и значение в мировой экономике транснациональных организаций, их внутренняя структура и взаимосвязь отдельных подразделений, качественные признаки. Анализ деятельности самых известных в мире транснациональных корпораций, оценка их влияния.
История Oracle началась в легендарной Кремниевой долине, штат Калифорния, США. В 1977 году молодой программист Ларри Эллисон бросил учебу в Йельском университете, чтобы начать собственный бизнес. Ларри Эллисон, в распоряжении которого тогда было всего 1200 долларов, уговорил Боба Майнера и Эда Оутса, своих бывших коллег, создать собственную компанию. До этого все трое разрабатывали по заказу ЦРУ проект под названием Oracle.
Поглощения компаний
За свою многолетнюю историю Oracle приобрела десятки компаний. История поглощений в материале TAdviser.
Совет директоров и топ-менеджмент
Сотрудники и управление персоналом
Показатели деятельности
Финансовый год компании установлен с 1 июня по 31 мая.
2021: Рост выручки на 4%, до $40,48 млрд, прибыль - $13,75 млрд
2021 финансовый год Oracle завершила с полученной по итогам этого периода выручкой в размере $40,48 млрд, что на 4% больше, чем годом ранее.
Большая часть доходов $28,7 млрд пришлась на продажи облачных сервисов и услуг поддержки программного обеспечения, продаваемое в рамках лицензий. В сравнении с 2020 годом эта выручка поднялась на 5%. На такую же величину выросли продажи лицензий на ПО, в том числе в сегменте облачной инфраструктуры, — до $5,54 млрд.
Производство ИТ-оборудования, в том числе серверов, по-прежнему приносит американской корпорации все меньше доходов. В 2021 фингоду они составили $3,36 млрд, что на 2% меньше показателя годичной давности. Ещё сильнее — на 3% — снизились продажи всевозможных услуг, до $3,02 млрд.
Oracle продолжила смещать бизнес-акценты в сторону облачных продуктов. Одновременно с публикацией финансовых итогов компания объявила о планах удвоить капитальные расходы на облачные вычисления - до $4 млрд в 2022 финансовом году. За счет этих инвестиций компания надеется извлечь выгоду от перехода компаний на гибридную модель работы.
Из отчета Oracle также следует, что годовая выручка компании в Северной и Южной Америке в годовом исчислении повысилась с $21,56 млрд до $21,83 млрд. В странах EMEA оборот производителя вырос с $11,04 млрд до $11,89 млрд, а в Азиатско-Тихоокеанском регионе выручка выросла с $6,47 млрд до $6,76 млрд.
Чистая прибыль Oracle по итогам 2021 отчетного года достигла $13,75 млрд, что ощутимо превосходит размер прибыли в 2020-м ($10,14 млрд).
Операционные расходы у компании за год практически не изменились и составили $25,27 млрд. Объем денежных средств (включая их эквиваленты), скопившихся на счетах Oracle, сократился с $37,24 млрд $30,1 млрд. [1]
Компания 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 года)
Продукты, решения и услуги 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
До середины 70-х годов информация в базах данных распределялась по старинному иерархическому, или «древовидному», принципу, который до сих пор используется в настольных операционных системах.
Первые прототипы реляционных СУБД существовали уже в 70-е годы ХХ века. Однако мало кто верил в возможность добиться эффективной реализации таких систем. Тем не менее, к концу 1980-х годов реляционные системы заняли на мировом рынке СУБД доминирующее положение.
В связи с этим многие компании стали позиционировать свои СУБД как «реляционные» в рекламных целях. Но далеко не всегда они имели для этого достаточно оснований. Поэтому автор реляционной модели данных Эдгар Кодд в 1985 году опубликовал свои знаменитые «12 правил Кодда», которым должна удовлетворять каждая РСУБД.
Одним из первых прототипов реляционных баз данных была система System R. Это проект компании IBM, который появился в 1976 году. Он вдохновил будущих основателей Oracle на создание собственной реляционной СУБД , но сам так и не получил коммерческого успеха.
Главным среди создателей Oracle был Ларри Эллисон, который вместе с Бобом Майнером и Эдом Оутсом до Oracle работал над проектом для ЦРУ. В ряде источников говорится, что ему было присвоено кодовое наименование «Oracle». В 1977 году молодой программист Ларри Эллисон бросил учебу в Йельском университете, чтобы начать собственный бизнес. В распоряжении Ларри Эллисона тогда было всего $1200. Он уговорил вложиться двух указанных выше друзей, но стартовый капитал от этого вырос всего на $500.
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 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 4 система была портирована на большие компьютеры c ОС VM и MVS, а также на персональный компьютер с 640 килобайтами оперативной памяти.
Также была реализована модель контроля доступа к базе данных, которая гарантировала, что результат запроса не противоречит состоянию базы данных на начало запроса. Благодаря этому было устранено известное противоречие между процессами чтения и записи.
Oracle 5
В 1985 году Oracle выпустила на рынок версию 5.0, в которой была впервые введена архитектура клиент/сервер. Кроме того, компания выпустила SQL*Net – сетевой продукт, обеспечивающий прозрачное соединение между клиентом и базой данных или между двумя базами данных.
В версии 5.1 были впервые реализованы распределенные запросы — это давало возможность обращаться к данным, физически размещенным в разных узлах. Несколько взаимодействующих серверов могли создать у пользователя многих физически разнесенных баз данных иллюзию единой логической базы данных.
12 марта 1986 года состоялось первичное публичное размещение акций Oracle Corporation. Высокие темпы роста позволили Oracle выйти на IPO с прибылью в $55 миллионов в 1986 году и всего за три года удесятерить прибыль до $584 миллиона.
Oracle 6
Разработчики версии 6 стремились создать инструмент построения крупномасштабных информационных систем, ориентированных на обработку транзакций в режиме реального времени.
Были введены генераторы последовательностей и блокировка на уровне записи. В это же время Oracle стал первым многопользовательским сетевым сервером баз данных для OS/2, Xenix, Banyan Vines и Macintosh.
В версии 6 были заложены принципиально новые возможности, в полном объеме реализованные позже:
- SQL-запросы могли использоваться совместно с конструкциями процедурного языка PL/SQL и посылаться для исполнения на сервер как анонимные процедуры;
- язык PL/SQL стал использоваться в SQL*Forms в качестве средства программирования приложений;
- в описание схемы базы данных на синтаксическом уровне были введены (в соответствии с ANSI/ISO-стандартом) декларативные определения ограничений ссылочной целостности.
Кризис
В 1990 году компания столкнулась с серьезными проблемами, сообщив о значительных убытках. Эллисону пришлось уволить более 400 сотрудников для сокращения издержек. Он также распустил практически весь топ-менеджмент, в числе которого были близкие Ларри люди, в течение 10 лет вместе с ним приумножавшие славу и благосостояние Oracle. Ларри оставил в компании Боба Майнера, которого всегда считал одаренным программистом и просто хорошим добрым человеком.
Столь жесткие методы Ларри объяснил так:
Мы были самой быстрорастущей компанией в истории компьютерной индустрии, но внезапно зашли в тупик и стали биться головой о стену, – сказал он. – Мы достигли миллиардного дохода, но столкнулись с практически неразрешимыми проблемами управления. Дело в том, что люди, управлявшие миллиардной компанией, остались такими же, как в те времена, когда наша компания стоила $15 миллионов. Я испытывал невероятное чувство признательности всем, кто работал со мной, всем, с кем вместе мы создавали Oracle. Но у меня не было выбора. Я должен был уволить их, понимая, что если этого не сделать, то вскоре просто не будет никакого Oracle. Я чувствовал, прежде всего, ответственность перед всей компанией, перед всем персоналом, всеми акционерами и клиентами.
Кроме того, из-за совершенных ошибок в регистрации продаж и учёта ещё не прошедших сделок в бухгалтерских документах у Oracle возникли сложности с регуляторами на местном рынке.
В результате Oracle оказалась близка к банкротству, а такие конкуренты, как Informix и Sybase, начали медленно увеличивать свою долю на рынке.
На тот момент конкуренция между крупными игроками рынка достигла своего апогея — 90-ые могли запомниться многим, как период рекламной войны Oracle и Informix. Так, последняя выкупила билборд рядом с офисом Oracle и разместила на нем надпись «Осторожно, динозавры переходят дорогу», намекая на устаревшие технологии Oracle.
Однако Ларри все-таки нашел решение: он сформировал новый управленческий штат, который был «натаскан» на громадные объемы производства и жесткую конкуренцию. В результате через определенное время Oracle снова вернулась на прежние высоты.
А в 1992 году релиз Oracle 7 окончательно изменил ситуацию в лучшую сторону.
Oracle 7
Помимо общего повышения эффективности ввода/вывода, использования центрального процессора и работы с памятью, версия СУБД Oracle 7 обладала рядом инновационных архитектурных решений:
- разделяемый SQL-кэш на сервере: сервер распознает посылаемые клиентами SQL-запросы, которые ранее уже были проанализированы и скомпилированы и в данный момент находятся в кэш-памяти, за счет чего экономится время анализа, оптимизации и трансляции, а также память, требуемая для хранения SQL-запросов;
- разделяемый пул процессов сервера вместо отдельного процесса для каждого клиента, что позволяет сэкономить значительный объем памяти.
В версии 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 и асинхронная симметричная репликация данных вместе с асинхронным вызовом удаленных процедур.
В 1994 году в России появился первый официальный представитель Oracle — Андреас Харт. Тогда же клиентами Oracle в России стали такие мощные структуры, как ФСБ, Кабинет Министров, Мосприватизация, МПС, РАО ЕЭС и так далее.
Oracle 8 и 9
В 1997 году вышла версия 8, в которой появились объектная модель, новые свойства и средства администрирования. Oracle 8.0 была более надежной по сравнению с предыдущей версией, обладала большей устойчивостью к высоким нагрузкам. Кроме того, в ней была реализована возможность партиционирования таблиц.
В 1998 году компания анонсировала Oracle 8i Release 1 (8.1.5). Буква «i» означает, что версия обладает поддержкой Интернета.
Начиная с Oracle 8.1.5 в последующих версиях появляется встроенная в СУБД виртуальная машина Java (JVM). Далее вышла версия Oracle 8i Release 2 (8.1.6), которая поддерживала XML, а также содержала определенные новшества, связанные с созданием хранилищ данных.
В 2001 году появилась версия Oracle 9i Release 1 (9.0.1), в которой было сделано более 400 изменений по сравнению с предыдущей. Среди них – «интеллектуализация» автоматизированных систем и расширение возможностей для аналитики.
В новой версии появились средства обработки XML-документов, технология Oracle RAC (Real Application Clusters) – как замена Oracle Parallel Server (OPS), механизм создания репликаций Oracle Streams, скроллируемый курсор для программ на Си и C++, встроенная в СУБД поддержка OLAP и Data Mining, переименование столбцов и ограничений целостности, поддержка Java 1.3.1 и Unicode 3.1.
Лучшие финансовые годы
Согласно данным Giga Information Group (The RDBMS Market: An Update, апрель 2001 года), общий объем рынка СУБД в 2000 году возрос по сравнению с 1999 годом на 20% и составил в денежном выражении $8,8 миллиарда. Основные факторы развития: поддержка электронной коммерции, поддержка хранилищ данных и консолидация серверов.
Примерное разделение рынка СУБД для платформы Unix.
Примерное разделение рынка СУБД для платформы 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 по темпам роста в регионе ЕМЕА (Европа, Ближний Восток и Африка), а также пятый год подряд — в пятерку лучших среди 145 представительств Oracle в мире.
До наших дней
В 2005-м была анонсирована Oracle 10g Release 2 (10.2.0.1). А в 2007-м – Oracle 11g Release 1 (11.1.0.6).
Состояние рынка СУБД на 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 перевести почти все свои продукты в облако. Таким образом, американская компания решила изменить свою бизнес-модель, чтобы соответствовать изменениям на рынке.
В сентябре 2016 года Ларри Эллисон объявил о создании в Oracle дата-центров для работы с IaaS второго поколения и заявил, что лидерство компании Amazon на облачном рынке подходит к концу. Цель компании – предложить клиентам Oracle пакет услуг, где будут совмещены IaaS, PaaS и SaaS («ПО как услуга»).
Читайте также: