Реляционная СУБД
Реляционная система управления базами данных (сокр. РСУБД, англ. Relational Database Management System, сокр. RDBMS) — СУБД, управляющая реляционными базами данных.
Практически все разработчики современных приложений, предусматривающих связь с системами баз данных, ориентируются на реляционные СУБД[1]:59. По данным аналитиков на 2010 год, реляционные СУБД используются в абсолютном большинстве крупных проектов по разработке информационных систем. По результатам исследований компании IDC 2009 года всего около 7 % составляют проекты, в которых используются СУБД нереляционного типа[2].
По оценке Gartner в 2013 году рынок реляционных СУБД составлял 26 млрд долларов с годовым приростом около 9 процентов, а к 2018 году рынок реляционных СУБД достигнет 40 млрд долларов[3]. В настоящее время абсолютными лидерами рынка СУБД являются компании Oracle, IBM и Microsoft, с общей совокупной долей рынка около 90 %, поставляя такие системы как Oracle Database, IBM DB2 и Microsoft SQL Server[2].
Единственной коммерчески успешной СУБД российского производства является реляционная СУБД Линтер[4] для операционных систем Windows, UNIX, QNX.
История
В 1974 году компания IBM начала исследовательский проект по разработке РСУБД, получивший название System R[5]. Её первым коммерческий продуктом был IBM SQL/DS, выпущенный в 1982 году[6].
Однако первой коммерчески успешной РСУБД стала Oracle, выпущенная в 1979 году компанией Relational Software, которая впоследствии была переименована в Oracle Corporation[7].
В 1970-е годы, когда уже были получены почти все основные теоретические результаты и даже существовали первые прототипы реляционных СУБД, многие авторитетные специалисты отрицали возможность добиться эффективной реализации таких систем. Однако преимущества реляционного подхода и развитие методов и алгоритмов организации и управления реляционными базами данных привели к тому, что к концу 1980-х годов реляционные системы заняли на мировом рынке СУБД доминирующее положение[8]:37.
В связи с резким ростом популярности РСУБД в 1980-х годах многие компании стали позиционировать свои СУБД как «реляционные» в рекламных целях, иногда не имея для этого достаточных оснований, вследствие чего автор реляционной модели данных Эдгар Кодд в 1985 году опубликовал свои знаменитые «12 правил Кодда», которым должна удовлетворять каждая РСУБД.
Примечания
- ↑ Фаулер, Мартин. Архитектура корпоративных программных приложений.: Пер. с англ. — М.: Издательский дом «Вильямс», 2007. — 544с.: ил.
- ↑ 2,0 2,1 Максим Никитин. Закончилась ли эпоха реляционных СУБД? Архивная копия от 16 августа 2014 на Wayback Machine // CNews.ru, 2010 г.
- ↑ Будущее данных предприятия: реляционные СУБД выживут Архивная копия от 16 августа 2014 на Wayback Machine // Think Innovative, 2013 г.
- ↑ Защищенная реляционная СУБД Линтер Архивная копия от 1 сентября 2009 на Wayback Machine // Открытые системы, № 11-12, 1999
- ↑ Funding a Revolution: Government Support for Computing Research (англ.). — National Academies Press[англ.], 1999. — ISBN 0309062780.. — «System R did not convince IBM management to abandon its existing product».
- ↑ Hershel Harris, Bert Nicol. SQL/DS: IBM’s First RDBMS Архивная копия от 1 июня 2016 на Wayback Machine // IEEE Annals of the History of Computing, Volume 35, Number 2, April-June 2013, pp. 69-71
- ↑ Oracle Timeline // Profit Magazine. — Oracle, 2007. — Май (т. 12, № 2). — С. 26.
- ↑ Кузнецов С. Д., 2007.
Литература
- К. Дж. Дейт. Введение в системы баз данных = Introduction to Database Systems. — 8-е изд. — М.: Вильямс, 2006. — С. 1328. — ISBN 0-321-19784-4.
- Кузнецов С. Д. Основы баз данных. — 2-е изд. — М.: Интернет-университет информационных технологий; БИНОМ. Лаборатория знаний, 2007. — 484 с. — ISBN 978-5-94774-736-2.