Por que o mysql é executado no modelo servidor-cliente?

Por que o mysql é executado no modelo servidor-cliente?

Dehttps://stackoverflow.com/questions/11657829/error-2002-hy000-cant-connect-to-local-mysql-server-through-socket-var-run

Por favor, certifique-se de ter instalado o servidor mysql, não o cliente mysql ou qualquer outra coisa.

Por que (para quais propósitos) o mysql é executado no modelo servidor-cliente?

O sqlite também é executado no modelo servidor-cliente?

Obrigado.

Responder1

O MySQL opera em um ambiente de rede usando uma arquitetura cliente/servidor. Em outras palavras, um programa central atua como um servidor e vários programas clientes se conectam ao servidor para fazer solicitações.

MySQL Server, ou mysqld, é o programa servidor de banco de dados. O servidor gerencia o acesso aos bancos de dados reais no disco e na memória. O MySQL Server é multithread e suporta muitas conexões simultâneas de clientes. Os clientes podem se conectar através de vários protocolos de conexão. Para gerenciar o conteúdo do banco de dados, o MySQL Server apresenta uma arquitetura modular que suporta vários mecanismos de armazenamento que lidam com diferentes tipos de tabelas (por exemplo, fornece tabelas transacionais e não transacionais).

Nota: Mas o sqlite simplesmente não possui nenhum arquivo sql onde possa ler e gravar em uma determinada quantidade de dados principal. Semelhante ao armazenamento de planilhas do Excel

informação relacionada