Lar Bases de dados O que é um servidor de banco de dados? - o que é techopedia

O que é um servidor de banco de dados? - o que é techopedia

Índice:

Anonim

Definição - O que significa o Servidor de Banco de Dados?

O termo servidor de banco de dados pode se referir ao hardware e software usado para executar um banco de dados, de acordo com o contexto. Como software, um servidor de banco de dados é a parte de back-end de um aplicativo de banco de dados, seguindo o modelo tradicional cliente-servidor. Essa parte do backend às vezes é chamada de instância. Também pode se referir ao computador físico usado para hospedar o banco de dados. Quando mencionado neste contexto, o servidor de banco de dados normalmente é um computador de ponta dedicado que hospeda o banco de dados.

Observe que o servidor de banco de dados é independente da arquitetura do banco de dados. Bancos de dados relacionais, arquivos simples, bancos de dados não relacionais: todas essas arquiteturas podem ser acomodadas em servidores de banco de dados.

Techopedia explica o servidor de banco de dados

No modelo de computação cliente-servidor, há um host dedicado para executar e servir os recursos, geralmente um ou mais aplicativos de software. Também existem vários clientes que podem se conectar ao servidor e usar os recursos oferecidos e hospedados por este servidor.

Ao considerar bancos de dados no modelo cliente-servidor, o servidor de banco de dados pode ser o back-end do aplicativo de banco de dados (a instância) ou pode ser o computador de hardware que hospeda a instância. Às vezes, pode até se referir à combinação de hardware e software.

Em configurações menores e médias, o servidor de banco de dados de hardware também hospedará a parte do servidor do aplicativo de software que usa o banco de dados. Se considerarmos um banco, por exemplo, o servidor de banco de dados de hardware hospedará o servidor de banco de dados de software e o aplicativo de software do banco. Esse aplicativo provavelmente se conectará ao banco de dados através de portas específicas e usará a comunicação entre processos para efetuar login e acessar os dados residentes no banco de dados. Os usuários do banco, sentados em seus computadores pessoais, também usarão o módulo cliente do aplicativo instalado em seus computadores para conectar-se ao banco de dados. Neste exemplo, na verdade, estamos vendo dois modelos cliente-servidor: o banco de dados e o aplicativo.

Em configurações maiores, o volume de transações pode ser tal que um computador não consiga lidar com a carga. Nesse caso, o software do banco de dados residirá em um computador dedicado e o aplicativo em outro. Nesse cenário, há um servidor de banco de dados dedicado, que é a combinação de hardware e software, e um servidor de aplicativos dedicado separado.

O que é um servidor de banco de dados? - o que é techopedia