
O trabalho principal de um administrador de base de dados (ABD) é garantir que os dados estejam disponíveis, protegidos contra perda e corrupção e facilmente acessíveis conforme necessário. Abaixo estão algumas das principais responsabilidades que compõem o trabalho do dia-a-dia de um ABD.
1. Instalação e manutenção de software
Um ABD frequentemente colabora na instalação e configuração inicial de uma nova base de dados. O administrador do sistema configura o hardware e implementa o sistema operativo para o servidor da base de dados, o ABD instala o software de base de dados e o configura-o. Como atualizações são necessárias, o ABD lida com essa manutenção de forma contínua.
2. Extração, transformação e carregamento de dados
Conhecida como ETL (ETC em pt), extração, transformação e carregamento de dados referem-se à importação eficiente de grandes volumes de dados que foram extraídos de vários sistemas para um ambiente de data warehouse. Estes dados externos são limpos e transformados para caber no formato desejado para que possam ser importados para um repositório central.
3. Tratamento especializado de dados
As bases de dados de hoje podem ser enormes e conter tipos de dados não estruturados, como imagens, documentos ou ficheiros de som e vídeo. Gerir uma base de dados muito grande (VLDB) pode exigir habilidades especializadas para a monitorização e ajustes adicionais mantendo-a eficiênciente.
4. Backup e recuperação de base de dados
Os ABDs criam planos e procedimentos de backup e recuperação com base nas melhores práticas do setor e, em seguida, certifique-se de que as etapas necessárias sejam seguidas. Os backups custam tempo e dinheiro, portanto o ABD pode ter que persuadir a gerência a tomar as precauções necessárias para preservar os dados.
5. Segurança
Um ABD precisa conhecer as fraquezas potenciais do software de base de dados e do sistema geral da empresa e trabalhar para minimizar os riscos. Nenhum sistema é cem por cento imune a ataques, mas implementar as melhores práticas pode minimizar os riscos. No caso de uma falha de segurança ou irregularidade, o ABD pode consultar os logs de auditoria para ver quem fez e o quê com os dados. Trilhas de auditoria também são importantes ao trabalhar com dados regulamentados.
6. Autenticação
A configuração do acesso do funcionário é um aspecto importante da segurança da base de dados. Os ABDs controlam quem tem acesso e que tipo de acesso eles têm permissão. Por exemplo, um utilizador pode ter permissão para ver apenas algumas informações ou pode ter negado a capacidade de fazer alterações no sistema.
7. Planeamento de capacidade
O ABDs precisa saber o quão grande o base de dados é atualmente e quão rápido ele está a crescer para fazer previsões sobre as necessidades futuras. O armazenamento refere-se a quanto espaço o base de dados ocupa no servidor e no espaço de backup. A capacidade refere-se ao nível de uso. Se a empresa está a crescer rapidamente e adicionar muitos utilizadores novos, o ABD terá que criar a capacidade para lidar com a carga de trabalho extra.
8. Monitorização do desempenho
A monitorização da base de dados para verificar problemas de desempenho faz parte da manutenção contínua do sistema que um ABD executa. Se alguma parte do sistema está lento, o ABD pode precisar fazer alterações na configuração do software ou adicionar capacidade de hardware adicional. Muitos tipos de ferramentas de monitorização estão disponíveis e parte do trabalho do ABD é entender o que é necessário investigar para melhorar o sistema.
9. Ajuste de base de dados
A monitorização de desempenho mostra onde o base de dados deve ser ajustada para operar da forma mais eficiente possível. A configuração física, a maneira como o base de dados é indexada e como as consultas são tratadas podem ter um efeito dramático no desempenho da base de dados. Com uma monitorização eficaz, é possível ajustar proativamente um sistema com base na aplicação e no uso, em vez de esperar até que um problema se desenvolva ao ponto de fazer para um serviço.
10. Solucionar problemas de forma eficaz
Os ABDs estão disponíveis para solucionar problemas no caso de acontecerem. Se eles precisam restaurar rapidamente as dados perdidos ou corrigir um problema para minimizar os danos, um ABD precisa entender e responder rapidamente aos problemas quando eles ocorrem.
Deixe um comentário
Tem de iniciar a sessão para publicar um comentário.