Якщо ви плануєте брати участь у будь-якій серйозній розробці, знати бази даних — життєво необхідно. Вони всюди, навіть якщо ви про це не здогадуєтеся. Рейтинг
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% |
А ви вже працювали із СУБД? Якщо так, то з якими?
ПЕРЕЙДІТЬ В ПОВНУ ВЕРСІЮ