MongoDB Тенденции


Отчет, в котором рассматриваются тенденции использования MongoDB наряду с SQL и другими технологиями баз данных NoSQL, показывает снижение количества технологий, использующих только SQL, одновременно с внедрением технологий NoSQL для облегчения перемещения данных в облако.

Отчет, составленный 3T Software Labs, создателем клиентского инструмента MongoDB, Studio 3T, основан на интервью и опросах, проведенных за четыре года с более чем 18 000 профессионалов в области данных. Он подчеркивает меняющийся ландшафт реализаций SQL, NoSQL и многомодельных баз данных среди их пользователей.

По данным 3T базы данных становятся все больше. В отчете отмечается:

С ростом аналитики и распространением больших данных неудивительно, что размеры баз данных растут быстрее, чем когда-либо. Всего за два года мы видели все меньше и меньше пользователей MongoDB с небольшими базами данных размером менее 10 гигабайт и все больше и больше пользователей с большими базами данных. В 2017 году менее 3% пользователей MongoDB сообщили, что размер их самой большой базы данных превышает 1 терабайт. В 2020 году это число утроилось и превысило 9%.

Другой вывод заключается в том, что со временем разработчики также используют больше технологий баз данных. В 2017 году пользователь MongoDB использовал в среднем 2 разные технологии, реляционные или нереляционные, тогда как в 2020 году в среднем на пользователя приходилось более 3 технологий.

В 2018 году только 16% разработчиков, участвовавших в опросе, не использовали какую-либо технологию SQL вместе с MongoDB, но к 2020 году этот процент упал до 16%. Хотя MySQL продолжал оставаться наиболее часто используемой базой данных, его использование снизилось с 53% до 45%, с другой стороны, использование Postgre SQL увеличилось с 31% до 38%. Использование Microsoft SQL Server практически не изменилось, но только около четверти респондентов:

Что касается технологий NoSQL, то наблюдается рост использования Redis с 33% в 2018 году до 42% в 2020 году и Document DB / Dynamo DB с 1% до 16%. Использование только MogoDB без какой-либо другой технологии NoSQL снизилось с 46% до 37%:

В отчете также рассматривается внедрение облачных технологий и делается следующий вывод:

Больше пользователей сообщают о размещении всех своих нереляционных данных в облаке, чем реляционных данных, предполагая, что нереляционные технологии, такие как MongoDB, могут перемещаться в облако быстрее, чем их реляционные сверстники, или что производительность запросов в облаке может быть легче достигнута со структурами данных NoSQL, чем с традиционными табличными структурами данных, используемыми в базах данных SQL.


Добавить комментарий