Вы здесь ▸ Технологии и инструменты ▸
Заблуждения пользователей при работе с базами данных
Среди пользователей существуют распространенные заблуждения о базах данных. Ниже я перечислил основные из них. Обладание правильными знаниями и понимание этих основных заблуждений помогут пользователям избежать ошибок при работе с базами данных.
Чем больше данных в базе, тем лучше
Некоторые думают, что чем больше данных в базе, тем более качественной она является. Это не так, важно сохранять только актуальную и полезную информацию. Об этом говорят все серьезные руководства по проектированию баз данных. Кроме того, не слишком полезными являются ненужные функции в приложениях, работающих с базой данных. Они создают дополнительные уязвимости.
База данных защищена от любых угроз безопасности
Существует заблуждение, что базы данных по умолчанию защищены от любых угроз безопасности. На самом деле требуется активная работа по обеспечению безопасности данных. Да, СУБД имеют механизмы безопасности для защиты данных от несанкционированного доступа, но пользователи могут не осознавать риски взлома или кражи информации. Следствием этого является отсутствие стратегии безопасности:
- Пренебрежение установкой политик безопасности.
- Разрешенный доступ к базам данных неавторизованных пользователей, приложениям и серверам.
- Не используется шифрование для защиты конфиденциальной информации.
На эту тему рекомендую посмотреть здесь. А также прочитать эту книгу (здесь фрагмент, но можно купить или взять почитать у знакомых).
Базы данных не требуют поддержки и обслуживания
Некоторые считают, что базы данных – это самодостаточная система, не требующая обслуживания. В реальности требуется постоянное обновление, мониторинг и поддержка.
- Неэффективный мониторинг и аудит затрудняет обнаружение подозрительных действий и устранение уязвимостей.
- Обновление данных в базе данных вовсе не простая задача. Требуются знания о структуре базы данных и умения работать с инструментами управления данными. Например, я рекомендую этот инструмент.
- Пользователи часто полагают, что информация в базе данных всегда точна и актуальна, но это не так. Данные могут быть устаревшими, неправильно введенными или поврежденными.
- Многие считают, что создание базы данных означает автоматическое сохранение данных без необходимости делать резервные копии данных. Это неверно, регулярное копирование необходимо для защиты данных от потери. Я писал ранее об этом.
Также рекомендую посмотреть здесь. И купить или взять почитать у знакомых эту книгу.
База данных может хранить все типы данных
Некоторые пользователи считают, что база данных может хранить любые типы данных, включая аудио, видео и другие медиафайлы. Однако большинство баз данных предназначены для хранения структурированных текстовых данных. Для хранения медиаданных требуются специальные, не всегда простые решения. Мой опыт подтверждает это.
Базы данных могут самостоятельно оптимизировать запросы
Пользователи иногда думают, что СУБД автоматически оптимизируют информационные запросы пользователей к базам данных. При этом как бы и не требуется дополнительная настройка. Несмотря на то, что в определенной степени в развитых СУБД имеются механизмы автоматической оптимизации запросов, оптимизация в целом требует специальных знаний и усилий. Есть вероятность, что поможет искусственный интеллект.
База данных сама по себе решает проблемы бизнеса
Пользователи могут думать, что создание баз данных решит все проблемы бизнеса автоматически, но это не так. База данных – это не более чем инструмент для хранения и обработки данных. Этот инструмент необходимо правильно использовать и интегрировать в бизнес-процессы. Когда я работал в университете, наша электронная информационно-образовательная среда включала в себя множество баз данных. См., например, здесь или здесь.
Базы данных универсальны и применимы во всех случаях
Есть мнение, что существует некая база данных, которая подходит для любых целей и задач. На самом деле необходимо выбирать подходящий тип и структуру базы данных для конкретной задачи. У меня это вот так.
Надеюсь, что перечисленные заблуждения о базах данных помогут правильно сориентироваться при работе с ними. Если у Вас есть какие-то дополнения, то пишите их в комментариях.