Американская корпорация Oracle, кажется, стоит в стороне от повседневной жизни обычных пользователей. Но на самом деле все мы постоянно сталкиваемся с её продукцией.
Ведь она используется многими другими компаниями и организациями. Так, вполне вероятно, например, что ваш сотовый оператор пользуется базами данных Oracle. А любимый сайт размещён на сервере с логотипом Sun Microsystems.
Надо отметить, что как судьба Apple неотрывна от Стива Джобса, история Oracle — это история Ларри Эллисона, основателя компании и её бессменного СЕО.
1. Основание
Компания была основана в 1977 году Ларри Эллисоном (Lawrence Ellison), Бобом Майнером (Bob Miner) и Эдом Оутсом (Ed Oates). Начальный капитал составлял всего лишь 1400 долларов. Изначально компания называлась Software Development Laboratories (SDL), затем Relational Software, Inc. И лишь в 1983 году она получила имя Oracle Corporation, в честь своего самого успешного продукта — СУБД Oracle (на тот момент существовала уже третья версия).
2. Происхождение названия
В своё время Ларри Эллисон трудился над проектом для ЦРУ, который назывался Oracle. Через некоторое время работы в данном направлении были свёрнуты. Ларри остался без работы, но решил не искать нового работодателя, а начать собственное дело. Но название проекта, как видим, он не забыл.
3. Происхождение идеи
Об идее реляционных баз данных Эллисон узнал в 1972 году из статьи Тедда Кодда, работавшего в исследовательской лаборатории компании IBM. Руководство «голубого гиганта» просто не видело коммерческого потенциала таких продуктов, так что никаких разработок в данном направлении не велось. Зато интересной идеей воспользовалась Oracle, сумевшая первой представить коммерчески пригодный продукт.
4. Первый продукт
Первая версия СУБД, выпущенная в 1979 году, называлась Oracle V2. Сделано это было по двум причинам: из опасения, что первая версия не слишком заинтересует потенциальных покупателей, а также, чтобы показать якобы имеющий место значительный отрыв от конкурентов.
5. Выбор инструмента
Первая версия СУБД Oracle создавалась на ассемблере. Затем стало ясно, что это слишком сложно и неэффективно. Рассматривались такие языки программирования, как Pascal и Ada, но потом выбор был сделан в пользу С, тогда ещё только набиравшего популярность. Кстати, основной причиной выбора была более низкая стоимость лицензии.
6. Oracle против СССР
В то время как другие компании всё чаще и чаще обращали внимание на СССР, Эллисон был настроен к «империи зла» крайне враждебно. Ему даже принадлежат слова, что если Oracle что-то и будет поставлять в Советский Союз, то это будут ракеты с ядерными боеголовками — намёк на то, что СУБД компании активно использовались американскими военными.
7. Ларри Эллисон и Стив Джобс
Некогда Ларри Эллисон помог своему другу Стиву Джобсу вернуться в Apple. Он надавил на совет директоров компании, пригрозив судебным разбирательством в случае, если с поста СЕО не будет смещён Джил Амелио. Ну а поскольку Ларри был крупным акционером, угроза его имела далеко не последнее воздействие в деле отстранения Амелио с занимаемого им поста. После этого кандидатура Джобса на должность СЕО оказалась фактически единственной.
8. Характер Ларри Эллисона
Об основателе Oracle написана книга, озаглавленная «Чем Бог отличается от Ларри Эллисона?» («The Difference Between God and Larry Ellison»), написанная Майком Уилсоном. Впрочем автор сразу же даёт и ответ на этот вопрос — Бог не думает, что он – Ларри Эллисон (God Doesn’t Think He’s Larry Ellison).
9. На грани банкротства
В 1990 году компания Oracle стояла на грани банкротства, а стоимость её акций упала сразу на 80%. Причиной столь резкого спада было предшествовавшее кризису слишком стремительное развитие. В компании просто привыкли к мегаприбылям и лёгким победам. Как следствие, начались проблемы с управлением, значительно разрослась бюрократия, допускались небрежности при ведении бухгалтерии, отсутствовали новые интересные разработки. Спасти компанию сумели только решительные действия Эллисона, который заменил практически весь штат менеджеров высшего звена. Тогда же начались работы над созданием принципиально новых продуктов, в частности Oracle Database 7. Такая «шоковая терапия» возымела своё действие и через два года Oracle вышла из пике.
10. Прорыв
В сентябре 2013 года Oracle удалось совершить прорыв в деле создания баз данных. Компания представила систему Oracle Database 12c, которая способна обрабатывать запросы в 100 раз быстрее, по сравнению с традиционными методиками. Такого прироста удалось достичь благодаря тому, что данные обрабатываются непосредственно в ОЗУ, куда они выгружаются предварительно с жёсткого диска.
11. Интересное совпадение
Ближайший к штаб-квартире Oracle аэропорт San Carlos Airport имеет код SQL (также называется язык структурированных запросов, используемый в базах данных). Что служит подчас основой для множества шуток и размышлений о том, что такое совпадение не случайно. Но на самом деле это не более чем совпадение, свой код аэропорт получил задолго до основания Oracle.
12. Абсолютное лидерство
На сегодняшний день Oracle является абсолютным лидером на рынке систем управления базами данных. Она почти в два раза опережает таких «монстров», как IBM и Microsoft. Ей принадлежит около 45% рынка. В других сферах деятельности (CRM-системы, ERP-системы, связующее ПО и т. п.) Oracle не так успешна, но всё равно входит в число лидеров.