Obsah:
Definice - Co znamená Správa databáze?
Správa databáze se vztahuje na celou řadu činností prováděných správcem databáze, aby se zajistilo, že databáze bude vždy k dispozici podle potřeby. Mezi další úzce související úkoly a role patří zabezpečení databáze, sledování a řešení problémů s databázemi a plánování budoucího růstu.
Správa databáze je důležitou funkcí v každé organizaci, která je závislá na jedné nebo více databázích.
Techopedia vysvětluje správu databáze
Správce databáze (DBA) je obvykle vyhrazenou úlohou v IT oddělení pro velké organizace. Mnoho menších společností, které si nemohou dovolit plnohodnotnou DBA, však obvykle zadává roli externímu dodavateli nebo s ním uzavírá smlouvu se specializovaným prodejcem, nebo ji spojuje s jinou v oddělení IKT tak, aby obě byly prováděny jednou osobou.
Primární rolí správy databáze je zajistit maximální čas potřebný k tomu, aby databáze byla vždy k dispozici v případě potřeby. To obvykle zahrnuje proaktivní pravidelné monitorování a odstraňování problémů. To zase znamená určité technické dovednosti ze strany DBA. Kromě důkladných znalostí dané databáze bude DBA také potřebovat znalosti a možná školení v platformě (databázový stroj a operační systém), na které databáze běží.
DBA je obvykle také zodpovědný za jiné sekundární, ale stále kriticky důležité úkoly a role. Mezi ně patří:
- Zabezpečení databáze: Zajištění přístupu k databázi pouze oprávněným uživatelům a její posílení proti vnějšímu neoprávněnému přístupu.
- Ladění databáze: Vyladění některého z několika parametrů pro optimalizaci výkonu, jako je přidělování paměti serveru, fragmentace souborů a využití disku.
- Zálohování a obnova: Úlohou DBA je zajistit, aby v databázi byly zavedeny odpovídající postupy zálohování a obnovy, aby bylo možné zotavit se z jakékoli náhodné nebo úmyslné ztráty dat.
- Vytváření sestav z dotazů: DBA se často žádají, aby vytvářely zprávy psaním dotazů, které se pak spouští proti databázi.
Ze všeho výše uvedeného je zřejmé, že funkce správy databáze vyžaduje technické školení a dlouholeté zkušenosti. Některé společnosti, které nabízejí komerční databázové produkty, například Oracle DB a Microsoft SQL Server, nabízejí také certifikace pro své specifické produkty. Tyto odvětvové certifikáty, jako je Oracle Certified Professional (OCP) a Microsoft Certified Database Administrator (MCDBA), vedou dlouhou cestu k ujištění organizací, že DBA je skutečně důkladně proškolena na daný produkt. Protože většina relačních databázových produktů dnes používá jazyk SQL, znalost SQL příkazů a syntaxe je také cenným přínosem pro dnešní DBA.