Qual é a diferença entre um administrador de sistema, administrador de servidor e administrador de banco de dados?
Um administrador de servidor administra um servidor ou um cluster de servidores. Como tal ele/ela cuida da implantação e manutenção do hardware, sistema operacional e serviços básicos como sistemas de arquivos, ssh, etc. A tarefa pode incluir também o gerenciamento do armazenamento se o servidor for um servidor de arquivos ou um servidor de banco de dados. "System manager" é uma expressão mais ampla, pois depende do sistema. Por exemplo, se o sistema for um cluster de servidores as tarefas serão as mesmas que para o gerenciador do servidor, mas se o sistema for um domínio Active Directory com 10.000 estações de trabalho as tarefas incluirão o gerenciamento não só dos servidores de domínio mas também das estações de trabalho, da rede, etc. Um administrador de banco de dados irá se concentrar apenas no sistema de banco de dados e pode nunca tocar no SO subjacente, enquanto ele/ela otimiza a configuração do armazenamento, estabelece uma política de backup de dados, recuperação de desastres, monitora o desempenho em termos de transações por segundo, eficiência do acesso ao disco, carga da CPU, etc. O gerenciador de banco de dados está mais próximo do nível da aplicação do que o gerenciador do servidor/sistema. Na prática é muito comum que uma pessoa tenha múltiplas habilidades e cumpra todos os três conjuntos de tarefas.
Artigos semelhantes
- Qual é a diferença entre um desenvolvedor e um administrador de banco de dados?
- Qual é a diferença entre um servidor de e-mail e um servidor SMTP?
- Qual é a diferença entre um banco de 10.000 mAh e um banco de energia MI de 20.000 mAh?
- Que tipo de servidor e banco de dados você deve usar para um jogo online multiplayer, baseado em navegador com chat?