Разделы

Цифровизация Бизнес-приложения

«Три толстяка» СУБД оккупировали рынок пожизненно

Более 80% рынка СУБД в течение долгих лет контролируется тремя гигантами – IBM, Oracle и Microsoft. Причем, существенное перераспределение долей рынка в обозримом будущем не предвидится. Поэтому реальное увеличение доходов возможно только за счет роста спроса на данную продукцию.

Три поколения СУБД

Самая первая коммерческая СУБД была создана компанией IBM совместно с North American Aviation в середине 60-х годов, называлась она IMS(Information Manage-ment System) и имела иерархическую структуру. В такой модели данные представляются в виде совокупности ориентированных деревьев. Дерево представляет собой множество вершин, соединенных дугами, причем в каждую вершину входит только одна дуга, а выходит несколько. Помимо этого в дереве выделяется так называемый корень – вершина, у которой нет входящих дуг. Примером такой структуры является файловая система. Такие СУБД отличаются быстрым поиском данных, а также простотой построения схемы. К недостаткам можно отнести негибкость данной системы. Для возможности обработки каких-либо новых типов запросов приходится перестраивать всю базу данных, при этом очень трудно использовать такую модель при наличии сложных логических связей. Возможно, тогда ещё её производители не подозревали, что положили начало очень перспективной технологии обработки данных.

Вскоре появились системы с сетевой архитектурой хранения данных, которые были гораздо более гибкими. В сетевых СУБД данные представляются в виде ориентированного графа, который имеет множество вершин, соединенных дугами, причем в каждую вершину может входить и выходить сколько угодно дуг. Популярность такой архитектуры послужила толчком к появлению некоторого стандарта баз данных – CODASYL. Системы, разработанные в соответствии с этими стандартами, а также системы, в основе которых лежит иерархическая структура, образуют СУБД первого поколения.

В 1970 году Э. Кодд предложил реляционную модель СУБД, которая была ещё более гибкой, чем сетевые модели, и устраняла многие другие недостатки СУБД первого поколения. Эта модель представляла собой набор взаимосвязанных плоских таблиц, которые являются более естественными для восприятия человека. Благодаря гибкости разработки приложений и легкости восприятия реляционная модель получила широкое распространение и начала осваиваться бизнес-структурами. Первые коммерческие продукты с такой архитектурой появились в конце 70-х - начале 80-х годов. А уже в конце десятилетия такие системы на мировом рынке СУБД занимали доминирующее положение.

В истории РСУБД стоит отметить появление в конце 70-х годов System R – проекта компании IBM, который доказал состоятельность и практичность реляционной модели баз данных, в рамках которой был разработан язык SQL(Structured Query Language) – структурированный язык запросов, на который опираются почти все сегодняшние базы данных. Реляционные СУБД представляют собой СУБД второго поколения.

Важным этапом в развитии и популяризации реляционной модели является разработка технологии транзакций, которую в начале 80-х годов предложила шведская фирма Mimer. Транзакция – одна или более операций, выполняемых как единое целое. При неудачном выполнении какой-нибудь функции транзакции, она откатывается, то есть отменяет все изменения, которые внесла. Эта схема делает невозможным появление таких ситуаций, когда при переводе и снятии со счета суммы она не зачисляется на другой счет.

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

С этого момента софтверный рынок СУБД начинает активный рост. Все большее количество частных компаний видят в таких системах инструмент по оптимизации ведения бизнеса.

8 задач, чтобы перезапустить инженерную школу в России
импортонезависимость

«Большая тройка» заставит рынок расти

На 2001 год рост рынка СУБД составил 1,4%. Этот скромный показатель объяснялся общим упадком ИТ-отрасли. Ситуация быстро изменилась и в 2003 году рост уже составил 7,6%, а общий объем достиг $13,5 млрд.. По мнению компании IDC рынок СУБД в 2008 году будет составлять порядка $20 млрд., что обусловлено значительным увеличением финансирования ИТ-проектов различными компаниями, ведь на каждый новый проект необходима новая БД.

Рынок СУБД в настоящее время достаточно насыщен и у поставщиков решений все меньше остается вариантов для маневров. Одним из камней преткновения между заказчиками и производителями остается стоимость администрирования внедренной системы, поскольку зачастую оно обходится гораздо дороже, чем покупка самой системы. Поэтому разработка и предложение обслуживания систем является довольно сильным аргументом в борьбе с конкурентами. В этом направлении ведется огромная работа лидирующей тройки компаний.

Растет также сектор СУБД с открытым кодом, главными представителями которого являются MySQL, PosrgreSQL и Firebird. Такие системы очень популярны в среде малого и среднего бизнеса ввиду агрессивной ценовой политики производителей. Они недороги, поддерживают только основные функции СУБД и приобретаются компаниями, которые не в состоянии обеспечить себе более дорогую СУБД. Почти все аналитические компании при оценке долей рынка СУБД не учитывают такие системы, хотя вскоре они смогут конкурировать с гигантами, правда, только по количеству клиентов, финансовая составляющая несоизмерима.

Дмитрий Балдин, «РусГидро»: Вынужденный переход на open source приводит к увеличению поверхности кибератак
безопасность

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

Евгений Зализняк / CNews