Em termos de responsabilidades e atividades, qual é a diferença entre um DBA (administrador de banco de dados) e um arquiteto de banco de dados?
Em termos de responsabilidades e atividades, qual é a diferença entre um DBA (administrador de banco de dados) e um arquiteto de banco de dados?
Respostas:
Eu diria que o termo Administrador de Banco de Dados abrange toda a gama de funções de banco de dados: design, desenvolvimento, suporte à produção, ajuste de desempenho, elaboração de relatórios, OLAP, etc.
Um arquiteto de banco de dados está envolvido no design e desenvolvimento de soluções de banco de dados grandes ou complicadas. No entanto, o arquiteto geralmente não está envolvido nas operações diárias do sistema depois que ele é implantado.
Eu realmente não gosto de nenhum dos dois termos. O administrador do banco de dados é muito vago; o arquiteto de banco de dados parece pretensioso.
Eu sou um programador de computador no coração, mas não somos todos?
Esses dois termos foram usados de forma intercambiável por muitos. Eu os olho distintamente.
O DBA faz exatamente o que o nome sugere ... administrador do banco de dados. Com base no RDBMS específico que está sendo gerenciado, a função DBA envolve a implementação dos seguintes aspectos:
O papel do AD entra no planejamento da infraestrutura do sistema de informação em termos de
Em alguns casos, um único indivíduo pode ter essas duas funções, talvez até uma terceira (Desenvolvedor). Nas grandes empresas, o papel do DBA pode ser configurado como departamentos separados. Por outro lado, quanto menor a empresa, mais essas funções se misturam.
Independentemente das responsabilidades do DBA e / ou DA que uma pessoa possui, é preciso ter habilidades com as pessoas. Por quê? Você precisa interagir com os desenvolvedores que codificam o SQL em seus aplicativos. Os gerentes de projeto devem definir regras básicas para que o DBA / DA
Exceto nas empresas mais formais, os títulos específicos são praticamente sem sentido e o DBA pode significar quase tudo. Alguns DBAs são focados operacionalmente, alguns são focados no desenvolvimento, outros são analíticos. Na realidade, exceto em empresas muito grandes, onde os títulos são estritamente controlados e as pessoas têm empregos isolados, a maioria dos DBAs atravessará várias áreas da empresa. Em qualquer dia, interajo com as operações, desenvolvimento e áreas analíticas da administração de bancos de dados.
Por fim, o trabalho de um administrador / arquiteto / engenheiro de banco de dados é ser um especialista no banco de dados e auxiliar os negócios na melhor utilização desse recurso.