Если вы планируете участвовать в сколь угодно серьезной разработке, знать базы данных — жизненно необходимо. Они повсюду, даже если вы об этом не догадываетесь. Рейтинг
PYPL, который вычисляет популярность
языков программирования,
IDE и баз данных, выделяет 14 систем управления базами данных, которыми пользуется, по крайней мере, 1% пользователей. PYPL индексирует популярность исходя из количества запросов в поиске Google. Согласно обработке результатов коллективного разума, по состоянию на октябрь 2017 года самой популярной базой данных остается Oracle с результатом 32.26%.
![Индекс PYPL: самая популярная СУБД — Oracle, а Firebase растёт пугающе быстро - 1]()
Эта кроссплатформенная СУБД — старейшина мира баз данных. Сложно поверить, но, первая версия, которая по неизвестным нам причинам называется Oracle v2, вышла ещё в 1979 году. Самая новая на сегодняшний день — Oracle 12.2 — в сентябре 2016 года.
Базу данных Oracle чаще всего используют крупные компании, но есть и бесплатная версия, если захотите потренироваться, чтобы затем найти работу, связанную со «взрослой» версией. Называется она Oracle Database Express Edition, её можно загрузить с сайта
Oracle. Разумеется, она имеет большое количество ограничений (она использует до 1 ГБ ОЗУ, только 1 процессор, всего одна БД до 11 ГБ).
Второе место досталось
MySQL. Те, кто изучал базы данных в университете или пробовал освоить их самостоятельно, скорее всего, пользовались этой бесплатной базой данных. Это интересное решение для средних и малых приложений, сейчас также принадлежит Oracle. Кстати, во владения этой компании MySQL перешла вместе с нашим любимым языком Java, в процессе поглощения Sun Microsystems. Согласно данным PYPL, MySQL интересует 21.15% от общего числа пользователей или программистов.
На третьем месте с комфортом и 16.78% расположилась SQL Server производства Microsoft. Эта СУБД отлично подходит для управления базами данных самого разного размера, от персональных до Enterprise. Она также на рынке уже очень давно, хоть и на декаду меньше, чем Oracle: датой её рождения считается 24 апреля 1989 года. Как и подавляющее число продуктов Microsoft, SQL Server —
платная (в случае с Enterprise-версией — даже очень платная), но есть и бесплатные варианты. Самый простой из них — SQL Server Express, она хорошо подходит для учебных целей и её можно развернуть на малых серверах или обычных компьютерах. Размер базы данных — до 10 ГБ. Также есть бесплатная версия для программистов. Предназначена она для создания, тестирования и демонстрации приложения на базе «настоящей» SQL Server.
За продуктом Microsoft с большим отрывом следует
PostgreSQL. Эта opens-source разработка Калифорнийского университета в Беркли долгое время была в тени своих конкурентов, но в последние годы её доля медленно, но верно растёт. А всё благодаря её бесплатности, лёгкой расширяемости и системе встроенных языков программирования.
Пятое и шестое место достались
нереляционным базам данных MongoDB и совсем ещё молодой Firebase. Интерес к обеим явно растёт, особенно к Firebase: по сравнению с октябрём прошлого года, интерес к ней вырос на 1.4% и теперь её результат — 2.19%. Замыкают десятку SQLite, elasticsearch, Apache Hive и DB2.
Рейтинг PYPL популярности СУБД, октябрь 2017 и рост по сравнению с октябрём-2016
Rank |
Change |
Database |
Share |
Trend |
1 |
|
Oracle |
32.26 % |
-2.7 % |
2 |
|
MySQL |
21.15 % |
-0.7 % |
3 |
|
SQL Server |
16.78 % |
-0.7 % |
4 |
|
PostgreSQL |
3.65 % |
+0.4 % |
5 |
|
MongoDB |
3.34 % |
+0.4 % |
6 |
↑↑↑↑↑↑ |
Firebase |
2.6 % |
+1.4 % |
7 |
↓ |
SQLite |
2.19 % |
-0.0 % |
8 |
↑ |
elasticsearch |
2.1 % |
+0.5 % |
9 |
↓ |
Apache Hive |
1.99 % |
+0.2 % |
10 |
↓↓↓ |
DB2 |
1.89 % |
-0.0 % |
А вы уже работали с СУБД? Если да, то с какими?
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ