Оглавление:
- Определение - что означает администратор базы данных (DBA)?
- Техопедия объясняет администратора базы данных (DBA)
Определение - что означает администратор базы данных (DBA)?
Администратор базы данных, часто известный только под аббревиатурой DBA, обычно играет роль в отделе информационных технологий, отвечая за создание, обслуживание, резервное копирование, запросы, настройку, назначение прав пользователя и безопасность баз данных организации.
Роль требует технического обучения и опыта в конкретных СУБД, используемых организацией, в дополнение к другим навыкам, таким как аналитическое мышление и способность концентрироваться на задачах, а также опыт работы с базами данных в реальном мире. Роль DBA является критическим членом ИТ-команды.
Техопедия объясняет администратора базы данных (DBA)
Коммерческие системы СУБД, такие как Microsoft SQL Server, Oracle DB, MySQL и IBM DB2, являются сложными приложениями, которые требуют специальных знаний и обучения. Большинство из них также включают программы сертификации, чтобы гарантировать потенциальным работодателям мастерство кандидата в управлении системами.
Эта сложность требует специально обученной роли, которой поручено следить за базами данных организации, работающими на этих платформах баз данных. Это роль DBA. Это особенно важно для организаций, которые в значительной степени полагаются на свои информационные системы и базы данных, образующие основу для этих систем. Примерами являются банки, страховые компании, больницы, колледжи и университеты, телекоммуникационные компании и многие другие. В большинстве небольших организаций администратор базы данных также выполняет роль системного администратора из-за нехватки ресурсов. Более крупные организации чаще используют выделенных администраторов баз данных или даже группы администраторов баз данных.
Поскольку базы данных работают на базовой платформе, состоящей из серверного оборудования и операционной системы, администраторы баз данных также должны быть техническими экспертами или, по крайней мере, очень хорошо разбираться в этих двух областях. Например, если администратор БД хочет выполнить новую установку базы данных Oracle на сервер Unix, ему / ей необходимо знать тонкости конфигурации RAID, а также команды и задачи Unix, необходимые для выполнения установки.
Существуют различные типы администраторов баз данных в зависимости от требований организации:
- Административный администратор баз данных - поддерживает серверы и базы данных и поддерживает их работу. Забота о резервных копиях, безопасности, исправлениях, репликации. Это деятельность, в основном направленная на поддержание базы данных и программной платформы, но не задействованная в ее расширении или разработке.
- Разработка DBA - работает над созданием SQL-запросов, хранимых процедур и т. Д., Которые отвечают потребностям бизнеса. Это эквивалент программиста, но специализирующийся на разработке баз данных. Обычно сочетается роль административного администратора баз данных.
- Data Architect - разрабатывает схемы, строит таблицы индексов, структуры данных и взаимосвязи. Эта роль работает для создания структуры, которая отвечает общим потребностям бизнеса в конкретной области. Например, компания-разработчик программного обеспечения будет использовать архитекторов данных для создания проекта базы данных новой коммерческой прикладной системы для управления операциями банка. Проект затем используется разработчиками и администраторами баз данных для реализации реального приложения.
- DBA хранилища данных - это относительно новая роль, отвечающая за объединение данных из нескольких источников в хранилище данных. Возможно, придется спроектировать хранилище данных, а также очистить и стандартизировать данные перед загрузкой, используя специальные инструменты загрузки и преобразования данных.