Число организаций, использующих несколько СУБД, за последние три года увеличилось на 17 процентных пунктов. Эта практика повышает сложность управления данными и испытывает способность организаций приобретать необходимые навыки для эффективного управления базами данных, говорится в новом глобальном исследовании Redgate «2024 State of the Database Landscape», сообщает портал Datanami.

В новом опросе Redgate приняло участие 3849 специалистов со всего мира. Всего ими используется 16 различных баз данных, основными среди которых являются Oracle, SQL Server, MySQL и Postgres.

В 2020 г. 62% организаций, опрошенных Redgate, использовали две или более баз данных. В 2023-м это число увеличилось до 79%, причем 29% из них используют пять и более баз данных.

Распространение множества баз данных имеет различные последствия, в том числе увеличивает количество и расширяет типы навыков, необходимых для поддержания баз данных в рабочем состоянии, пишут авторы отчета. По данным опроса, увеличение сложности стало главным последствием роста применения нескольких баз данных, за которым следуют диверсификация навыков, аспекты гибкости, вопросы миграции данных и проблемы безопасности данных.

По словам Дэвида Гаммера, директора по продуктам Redgate, чтобы справиться с этой новой тенденцией, связанной с эксплуатацией сразу нескольких баз данных, администраторы баз данных (DBA) и разработчики должны приобрести новые навыки для управления и мониторинга баз данных и удержания расходов на требуемом уровне, независимо от того, работают ли они в локальной или облачной среде.

Источник: отчет Redgate «2024 State of Database Landscape»

«Очевидно, что в настоящее время организации пытаются справиться с возросшей сложностью, давлением нормативных требований и новыми технологиями, такими как искусственный интеллект и облако, и ищут решения для сокращения разрыва в квалификации», — отмечает Гаммер.

По данным британской компании Redgate, которая разрабатывает инструменты для упрощения внесения изменений в базы данных в рамках процессов DevOps, ландшафт из нескольких баз данных влияет на способность организаций внедрять и управлять такими изменениями.

Для начала, каждая база данных отличается от других и имеет свои особенности и причуды, которые должны учитывать DBA и разработчики, к тому же последние также практикуют свои собственные стили разработки. Именно это стало главной проблемой при интеграции изменений в базах данных в DevOps, о которой в ходе опроса Redgate заявил 31% респондентов.

«По сути, специалистам по базам данных необходимо удвоить свой набор навыков, чтобы управлять различными типами баз данных, которые сейчас используют почти 80% всех респондентов, — говорит Гаммер. — Как отрасль, мы должны работать вместе и решать задачу по устранению этих пробелов в навыках — будь то повышение квалификации внутри компании или поиск внешних решений для удовлетворения потребностей всего DevOps-ландшафта баз данных».

Redgate также отмечает, что 88% респондентов сообщают об использовании каких-то облачных ресурсов для своих баз данных. Однако многие облачные внедрения оказались неоптимальными, говорится в исследовании. Каждый пятый респондент использует ИИ для управления базами данных, в то время как 35% опрошенных заявили, что хотели бы этого.

Среди других проблем, упомянутых в отчете, — синхронизация изменений в приложениях и базах данных (28%), сохранение и защита важных для бизнеса данных (21%), обеспечение безопасности или соответствия нормативным требованиям (16%), а также соответствие скорости доставки приложений (5%).

По данным исследования, темпы изменения баз данных ускорились: 30% команд разработчиков теперь внедряют изменения баз данных в производство за день или меньше, в 2021-м таких было 15%.