Spisu treści:
- Definicja - Co oznacza Administrowanie bazą danych?
- Techopedia wyjaśnia Administrowanie bazami danych
Definicja - Co oznacza Administrowanie bazą danych?
Administrowanie bazą danych odnosi się do całego zestawu działań wykonywanych przez administratora bazy danych w celu zapewnienia, że baza danych jest zawsze dostępna w razie potrzeby. Inne ściśle powiązane zadania i role to bezpieczeństwo bazy danych, monitorowanie i rozwiązywanie problemów z bazą danych oraz planowanie przyszłego rozwoju.
Administrowanie bazami danych jest ważną funkcją w każdej organizacji zależnej od jednej lub wielu baz danych.
Techopedia wyjaśnia Administrowanie bazami danych
Administrator bazy danych (DBA) jest zwykle dedykowaną rolą w dziale IT dla dużych organizacji. Jednak wiele mniejszych firm, które nie mogą sobie pozwolić na pełny etat DBA, zazwyczaj zleca tę rolę wyspecjalizowanemu dostawcy lub zleca tę rolę innej firmie w dziale ICT, aby obie były wykonywane przez jedną osobę.
Podstawową rolą administracji bazy danych jest zapewnienie maksymalnego czasu działania bazy danych, aby była zawsze dostępna w razie potrzeby. Zazwyczaj wymaga to okresowego monitorowania i rozwiązywania problemów. To z kolei pociąga za sobą pewne umiejętności techniczne po stronie DBA. Oprócz dogłębnej wiedzy o danej bazie danych, DBA będzie również potrzebowała wiedzy i być może szkolenia na platformie (silnik bazy danych i system operacyjny), na której działa baza danych.
DBA zazwyczaj odpowiada również za inne drugorzędne, ale wciąż niezwykle ważne zadania i role. Niektóre z nich obejmują:
- Bezpieczeństwo bazy danych: Zapewnienie, że tylko autoryzowani użytkownicy mają dostęp do bazy danych i zabezpieczenie jej przed jakimkolwiek zewnętrznym, nieautoryzowanym dostępem.
- Dostrajanie bazy danych: Poprawianie dowolnego z kilku parametrów w celu optymalizacji wydajności, takich jak przydział pamięci serwera, fragmentacja plików i użycie dysku.
- Tworzenie kopii zapasowych i odzyskiwanie: rolą DBA jest zapewnienie, aby baza danych dysponowała odpowiednimi procedurami tworzenia kopii zapasowych i odzyskiwania w celu odzyskania w przypadku przypadkowej lub umyślnej utraty danych.
- Tworzenie raportów z zapytań: DBA są często przywoływane do generowania raportów przez pisanie zapytań, które są następnie uruchamiane w bazie danych.
Z powyższego wynika, że funkcja administrowania bazą danych wymaga przeszkolenia technicznego i wieloletniego doświadczenia. Niektóre firmy oferujące komercyjne produkty bazodanowe, takie jak Oracle DB i Microsoft SQL Server, oferują również certyfikaty dla swoich konkretnych produktów. Te branżowe certyfikaty, takie jak Oracle Certified Professional (OCP) i Microsoft Certified Database Administrator (MCDBA), stanowią długą drogę do zapewnienia organizacjom, że DBA jest rzeczywiście gruntownie przeszkolony w zakresie danego produktu. Ponieważ większość produktów relacyjnych baz danych korzysta obecnie z języka SQL, znajomość poleceń SQL i składni jest również cennym zasobem dla dzisiejszych DBA.
