Если вы планируете участвовать в сколь угодно серьезной разработке, знать базы данных — жизненно необходимо. Они повсюду, даже если вы об этом не догадываетесь. Рейтинг PYPL, который вычисляет популярность языков программирования, IDE и баз данных, выделяет 14 систем управления базами данных, которыми пользуется, по крайней мере, 1% пользователей. PYPL индексирует популярность исходя из количества запросов в поиске Google. Согласно обработке результатов коллективного разума, по состоянию на октябрь 2017 года самой популярной базой данных остается Oracle с результатом 32.26%.
Эта кроссплатформенная СУБД — старейшина мира баз данных. Сложно поверить, но, первая версия, которая по неизвестным нам причинам называется 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 % |
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ