Lar Bases de dados O que é administração de banco de dados? - o que é techopedia

O que é administração de banco de dados? - o que é techopedia

Índice:

Anonim

Definição - O que significa Administração de Banco de Dados?

A administração de banco de dados refere-se a todo o conjunto de atividades executadas por um administrador de banco de dados para garantir que um banco de dados esteja sempre disponível conforme necessário. Outras tarefas e funções intimamente relacionadas são a segurança do banco de dados, o monitoramento e a solução de problemas do banco de dados e o planejamento para crescimento futuro.


A administração de banco de dados é uma função importante em qualquer organização que depende de um ou mais bancos de dados.

Techopedia explica Administração de Banco de Dados

O administrador de banco de dados (DBA) geralmente é uma função dedicada no departamento de TI para grandes organizações. No entanto, muitas empresas menores que não podem pagar um DBA em tempo integral geralmente terceirizam ou contratam a função para um fornecedor especializado, ou mesclam a função com outra no departamento de TIC, para que ambas sejam executadas por uma pessoa.


A principal função da administração do banco de dados é garantir o tempo máximo de atividade do banco de dados, para que esteja sempre disponível quando necessário. Isso normalmente envolve monitoramento e solução de problemas periódicos proativos. Por sua vez, isso requer algumas habilidades técnicas por parte do DBA. Além do conhecimento aprofundado do banco de dados em questão, o DBA também precisará de conhecimento e talvez de treinamento na plataforma (mecanismo de banco de dados e sistema operacional) em que o banco de dados é executado.


Um DBA também costuma ser responsável por outras tarefas e funções secundárias, mas ainda extremamente importantes. Alguns destes incluem:

  • Segurança do banco de dados: garantir que apenas usuários autorizados tenham acesso ao banco de dados e fortalecê-lo contra qualquer acesso externo não autorizado.
  • Ajuste do banco de dados: Ajustando qualquer um dos vários parâmetros para otimizar o desempenho, como alocação de memória do servidor, fragmentação de arquivos e uso do disco.
  • Backup e recuperação: É uma função do DBA garantir que o banco de dados possua procedimentos adequados de backup e recuperação para recuperar-se de qualquer perda acidental ou deliberada de dados.
  • Produzindo relatórios a partir de consultas: os DBAs são frequentemente chamados a gerar relatórios escrevendo consultas, que são executadas no banco de dados.

Fica claro de tudo o que foi dito acima que a função de administração de banco de dados requer treinamento técnico e anos de experiência. Algumas empresas que oferecem produtos comerciais de banco de dados, como o Oracle DB e o SQL Server da Microsoft, também oferecem certificações para seus produtos específicos. Essas certificações do setor, como Oracle Certified Professional (OCP) e Microsoft Certified Database Administrator (MCDBA), contribuem bastante para garantir às organizações que um DBA é realmente treinado no produto em questão. Como a maioria dos produtos de banco de dados relacional atualmente usa a linguagem SQL, o conhecimento dos comandos e da sintaxe SQL também é um ativo valioso para os DBAs de hoje.

O que é administração de banco de dados? - o que é techopedia