Acasă Baze de date Ce este administratorul bazei de date (dba)? - definiție din techopedia

Ce este administratorul bazei de date (dba)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă administratorul bazei de date (DBA)?

Un administrator al bazelor de date, cunoscut frecvent doar de acronimul DBA, este de obicei un rol în departamentul Tehnologia informației, însărcinat cu crearea, întreținerea, copiile de rezervă, interogarea, reglarea, atribuirea drepturilor utilizatorului și securitatea bazelor de date a unei organizații.

Rolul necesită pregătire tehnică și expertiză în RDBMS specific utilizat de organizație, pe lângă alte abilități, cum ar fi gândirea analitică și capacitatea de concentrare asupra sarcinilor, precum și experiență de lucru cu baze de date din lumea reală. Rolul DBA este un membru critic al echipei IT.

Techopedia explică administratorul bazei de date (DBA)

Sistemele comerciale RDBMS, cum ar fi Microsoft SQL Server, Oracle DB, MySQL și DB2 IBM sunt aplicații complexe care necesită cunoștințe și instruire specializate. Majoritatea includ, de asemenea, programe de certificare pentru a asigura potențiali angajatori de competența unui candidat în gestionarea sistemelor.


Această complexitate necesită un rol instruit, dedicat, însărcinat cu grija bazelor de date ale organizației care rulează pe aceste platforme de baze de date. Acesta este rolul DBA. Este deosebit de important pentru organizațiile care se bazează foarte mult pe sistemele lor de informații și pe bazele de date care formează back-end-ul pentru aceste sisteme. Exemple sunt bănci, companii de asigurări, spitale, colegii și universități, companii de telecomunicații și multe altele. În majoritatea organizațiilor mai mici, DBA se dublează și ca administrator de sistem din cauza constrângerilor de resurse. Organizațiile mai mari au mai multe șanse să utilizeze DBA-uri dedicate sau chiar echipe de DBA-uri.


Întrucât bazele de date rulează pe o platformă de bază constând din hardware-ul serverului și sistemul de operare, DBA-urile trebuie să fie, de asemenea, experți tehnici, sau cel puțin foarte convinși cu aceste două domenii. De exemplu, dacă un DBA dorește să efectueze o nouă instalare a bazei de date Oracle pe un server Unix, va trebui să cunoască complexitatea configurației RAID, precum și comenzile și sarcinile Unix necesare pentru a realiza instalarea.


Există diferite tipuri de DBA în funcție de cerințele organizației:

  • DBA administrativ - menține serverele și bazele de date și le menține în funcțiune. În legătură cu backup-uri, securitate, patch-uri, replicare. Acestea sunt activități orientate în mare parte către menținerea bazei de date și a platformei software, dar care nu sunt într-adevăr implicate în îmbunătățirea sau dezvoltarea acesteia.
  • Dezvoltare DBA - lucrează la crearea de interogări SQL, proceduri stocate și așa mai departe, care satisfac nevoile afacerii. Acesta este echivalentul unui programator, dar specializat în dezvoltarea bazelor de date. În mod obișnuit a combinat rolul DBA administrativ.
  • Data Architect - proiectează scheme, creează indexuri de tabele, structuri de date și relații. Acest rol funcționează pentru a construi o structură care să satisfacă nevoile generale ale afacerii într-o anumită zonă. De exemplu, o companie de software va folosi arhitecții de date pentru a construi un proiect pentru baza de date a unui nou sistem de aplicații comerciale pentru a executa operațiunile băncii. Proiectarea este apoi utilizată de dezvoltatori și DBA-uri de dezvoltare pentru a implementa aplicația propriu-zisă.
  • Data Warehouse DBA - acesta este un rol relativ mai nou, responsabil de comasarea datelor din mai multe surse într-un depozit de date. Poate fi nevoit să proiecteze depozitul de date, precum și curățarea și standardizarea datelor înainte de încărcare folosind instrumente specializate de încărcare și transformare a datelor.
Odată cu adoptarea din ce în ce mai mare a TIC ca instrument pentru creșterea eficienței operaționale a afacerilor, funcția DBA este una apreciată - de fapt, pe majoritatea piețelor de locuri de muncă, există o deficiență de DBA cu experiență. Acest lucru înseamnă că, în majoritatea piețelor, DBA are un rol de muncă sigur, rar vizat pentru reducerea dimensiunii și oferirea de oportunități bune de remunerare și creștere.
Ce este administratorul bazei de date (dba)? - definiție din techopedia