Skip to main content

O que é uma máquina de banco de dados?

Uma máquina de banco de dados é um tipo de computador feito especialmente para acessar um banco de dados, mas normalmente não possui outras ferramentas ou programas. Ao contrário de um servidor, capaz de armazenar um banco de dados, uma máquina de banco de dados pode armazenar partes do banco de dados, mas não a coisa toda. Sendo feito especialmente para esta tarefa, este computador é diferente de um computador comum, pois é construído com hardware de conexão rápida que pode acessar rapidamente o servidor e baixar bancos de dados grandes em segundos. Além de obter um banco de dados, essa máquina normalmente permite que os usuários trabalhem no banco de dados.

Quando uma máquina de banco de dados é usada, sua principal tarefa é fazer o download de um ou mais bancos de dados de um servidor. Este computador normalmente possui mais memória de acesso aleatório (RAM) e espaço no disco rígido do que um computador comum, mas tende a ter uma desvantagem também. Para manter a velocidade e a memória altas, este computador tende a ser barebones e geralmente não possui muitos outros programas ou funções fora do acesso a um banco de dados.

Além das melhores especificações de hardware, uma máquina de banco de dados normalmente é mais adequada para obter e executar um banco de dados de um servidor, porque possui um canal rápido. Esse canal permite que a máquina baixe bancos de dados muito mais rapidamente do que computadores comuns. Quando o banco de dados é enviado de volta ao servidor, o canal torna o upload muito mais rápido também.

Este computador é feito apenas para baixar um banco de dados de um servidor; não é suposto segurar um. A máquina de banco de dados normalmente pode conter partes de um banco de dados - se essas partes precisarem de edição extensa ou se são inspecionadas regularmente - porque salvar um banco de dados inteiro pode limitar a vantagem da velocidade. Se um banco de dados inteiro for salvo, isso poderá limitar seriamente o espaço no disco rígido e poderá tornar difícil para esta máquina fazer o download de outros bancos de dados como resultado.

Embora uma máquina de banco de dados não tenha muita funcionalidade fora da obtenção de um banco de dados, normalmente também tem a capacidade de trabalhar em uma. Isso é semelhante ao trabalho com um banco de dados em um servidor; o usuário pode inserir fórmulas, extrair registros ou excluir informações com tags e funções. Para manter as velocidades altas, todas as alterações são normalmente salvas em tempo real e enviadas de volta ao servidor. Se o usuário estiver trabalhando em uma seção do banco de dados salva na máquina, normalmente ele não carrega no servidor, a menos que seja instruído a fazê-lo.