Administração de banco de dados

Autor: Randy Alexander
Data De Criação: 28 Abril 2021
Data De Atualização: 1 Poderia 2024
Anonim
Administração de banco de dados - Tecnologia
Administração de banco de dados - Tecnologia

Contente

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.


Uma introdução ao Microsoft Azure e Microsoft Cloud | Neste guia, você aprenderá sobre o que é a computação em nuvem e como o Microsoft Azure pode ajudá-lo a migrar e administrar seus negócios a partir da nuvem.

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 dos DBAs garantir que o banco de dados tenha procedimentos adequados de backup e recuperação para recuperar-se de qualquer perda acidental ou deliberada de dados.
  • Produção de 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 Oracle DB e Microsofts SQL Server, 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 de comandos e sintaxe SQL também é um ativo valioso para os DBAs de hoje.