Найти тему
Войти в IT

Самая популярная в мире СУБД

Оглавление

Как и в случае с программами, рынок СУБД представлен разными конкурентами. Но при этом, есть одна интересная система, которая занимает почти треть рынка! Это удивительная полу-монополия, которая существует уже более 40 лет, и не только не уступает свои позиции, но и наращивает их! Давай разбираться, как так вышло и что это за система.

Как можно понять, в зависимости от типа и задачи, наличия или отсутствия денег у коллектива проекта - происходит выбор в пользу той или иной системы управления базами данных. Так же, выбор СУБД во многом зависит от потенциальной нагрузки, которая будет приходиться на систему - то есть, от количества одновременно работающих с приложением пользователей. Иначе говоря, внешнему обозревателю может казаться, что систем СУБД должно быть огромное-преогромное множество по аналогии с прикладными программами. Но это не совсем так.

В общем и целом, рынок баз данных достаточно консервативен. Так происходит в первую очередь потому, потому что СУБД - достаточно сложные и замысловатые программы. И во-вторых, потому что это весьма эффективный рынок с большой историей, который практически не допускает к себе новых конкурентов. Первые системы такого типа появились в 1974-1979 годах. К родоначальникам жанра можно отнести IBM System R, а так же СУБД Oracle. И если IBM всегда позиционировала себя как широкопрофильная компания, то компания Oracle занималась конкретно базами данных - и достигла в этом деле невероятных успехов.

Зашедший сюда читатель мог предположить, что "самая популярная в мире СУБД" это MySQL или Microsoft SQL. Но нет же, абсолютным лидером рынка систем управления базами данных, а так же родоначальником жанра является именно Oracle! И это несмотря на тотальное распространение MySQL с его классической связкой "PHP + MySQL", предназначенной для создания интернет-сайтов. Но и к слову говоря, Oracle купила MySQL и развивает его как свой сайд-проект вот уже c 2010 года.

Oracle - основатель и естественный монополист рынка 🔮

Oracle является самой распространённой СУБД в мире с долей рынка порядка 30%. На втором месте находится MySQL 16%, на третьем Microsoft SQL Server 13%. Четвёртое место опять же принадлежит Microsoft - с их офисным продуктом Access с долей рынка 12%. На пятом месте с большим отрывом идёт PostgreSQL 2-3%, далее MongoDB 2%, и далее другие системы.

Рейтинг СУБД. Не слишком актуальная статистика, но в целом на сегодняшний день пропорции примерно такие же.
Рейтинг СУБД. Не слишком актуальная статистика, но в целом на сегодняшний день пропорции примерно такие же.

Прототипом современных реляционных баз данных явилась система System R от компании IBM, вышедшая в свет в 1976 году. Этот проект вдохновил будущих основателей Oracle на создание своей реляционной СУБД. При этом, сам System R так и не получил коммерческого успеха. Короче говоря - ребята из Oracle внимательно понаблюдали за конкурентами, научились на их ошибках, и сделали лучше и коммерчески успешней.

Ларри Эллисон, один из главных создателей Oracle, изначально работал над проектом своего СУБД в рамках сотрудничества с ЦРУ (удивительное совпадение), вместе с Бобом Майнером и Эдом Оутсом. В некоторых источниках упоминается, что кодовое наименование «Oracle» было придумано именно внутри ЦРУ в качестве кодового именования проекта. Так что, далёкое заокеанское государство, в лице своих спецслужб, очень-даже прямым образом поучаствовало в создании первых версий современных СУБД.

В 1977 году Ларри Эллисон бросил учебу в Йельском университете, чтобы начать свой бизнес с начальным капиталом порядка $1200. Он уговорил двух вышеупомянутых друзей вложиться, но стартовый капитал вырос всего на $500. Иронично, что спустя 50 с лишним лет, вложенный капитал в $1700 некоторым образомприумножился, и сегодня составляет порядка ~$296,57 млрд - это рыночная капитализация Oracle. Примерно как 6 олимпиад в Сочи со всеми стадионами, строительством и логистикой. Или примерно как 25 комплексов "Москва-Сити" - на эту сумму можно было бы щедро застроить небоскрёбами всё побережье от Сочи до Адлера.

Основатели Oracle. Ларри Эллисон, руководитель и основной акционер компании - справа. Фотография датирована ~1977 годом.
Основатели Oracle. Ларри Эллисон, руководитель и основной акционер компании - справа. Фотография датирована ~1977 годом.
Ларри Эллисон сегодня. Состояние ни много, ни мало - 138 млрд. $. Доля акций в Oracle 23%.
Ларри Эллисон сегодня. Состояние ни много, ни мало - 138 млрд. $. Доля акций в Oracle 23%.
Офисы компании Oracle, недавнее время. Концептуально представлены в виде циллиндров, привычным образом символизируя базы данных.
Офисы компании Oracle, недавнее время. Концептуально представлены в виде циллиндров, привычным образом символизируя базы данных.

Кстати забавный факт. Прототипом "Железного человека" в от Marvel стал именно основатель Oracle. Приглядевшись к одной из фотографий выше, можно действительно обнаружить некоторое сходство.

MySQL как "народный" вариант СУБД 🐬

С точки зрения бытового универсального применения, наиболее популярной СУБД является MySQL. Тоже принадлежит Oracle с некоторых пор (ха-ха). Практически все стартапы и небольшие сайты используют именно эту систему. Это и неудивительно, потому что MySQL это условно-бесплатная СУБД. Плюс к этому, она достаточно проста в освоении и неприхотлива в эксплуатации, в отличие от продуктов Oracle и Microsoft SQL server.

MySQL как простой и известный в широких кругах вариант классической, бесплатной СУБД.
MySQL как простой и известный в широких кругах вариант классической, бесплатной СУБД.

И несколько слов про использование СУБД. На самом деле, применение СУБД в их многообразии настолько же широко и повсеместно, насколько широк и повсеместен современный IT-мир. Базы данных есть практически у каждого приложения - что в компьютере, что в мобильном. С точки зрения создания например интернет-сайтов, то 43% сайтов в мире работают на Wordpress. В свою очередь, Wordpress использует СУБД MySQL как стандартное место хранения информации.

Понять использует ли какая-то программа СУБД или нет очень просто. Если Вы можете ввести в программу какие-то данные (текст, цифры, фотографии и так далее), потом закрыть программу - и при повторном открытии данные сохранятся - то с большой вероятностью программа использует СУБД. Исключением являются редакторы типа Word, Excel, PowerPoint, Photoshop - ну то есть классические офисные приложения для работы с текстом и графикой. У них собственные форматы файлов.

В следующих статьях - больше подробностей про базы данных, их применение и особенности работы. А так же некоторые практические примеры и полезные ссылки. Оставайтесь на связи!

СУБД Oracle по версии ИИ Kandinsky от Сбербанка.
СУБД Oracle по версии ИИ Kandinsky от Сбербанка.

🔥 Понравилось? Подпишись! Победим восстание роботов вместе! 🔥

-7

🚀 P.S. Ты можешь круто поддержать меня и проект "Войти в IT" на boosty! Я публикую там более эксклюзивный и профессиональный, иногда немного личный контент. Хочешь посмотреть как я выгляжу в реальной жизни? Тогда жми: Ссылка 🚀

P.S.2 У меня ещё есть Telegram-канал. Там посты чуть попроще, и чуть повеселей. Ссылка