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