¿Por qué MySQL se ejecuta en el modelo servidor-cliente?

¿Por qué MySQL se ejecuta en el modelo servidor-cliente?

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

Asegúrese de haber instalado el servidor mysql, no el cliente mysql u otra cosa.

¿Por qué (con qué fines) se ejecuta mysql en el modelo servidor-cliente?

¿Sqlite también se ejecuta en el modelo servidor-cliente?

Gracias.

Respuesta1

MySQL opera en un entorno de red utilizando una arquitectura cliente/servidor. En otras palabras, un programa central actúa como servidor y varios programas cliente se conectan al servidor para realizar solicitudes.

MySQL Server, o mysqld, es el programa servidor de bases de datos. El servidor gestiona el acceso a las bases de datos reales en el disco y en la memoria. MySQL Server es multiproceso y admite muchas conexiones de clientes simultáneas. Los clientes pueden conectarse a través de varios protocolos de conexión. Para administrar el contenido de la base de datos, MySQL Server presenta una arquitectura modular que admite múltiples motores de almacenamiento que manejan diferentes tipos de tablas (por ejemplo, proporciona tablas tanto transaccionales como no transaccionales).

Nota: Pero sqlite simplemente no tiene un archivo sql donde pueda leer y escribir en cierta cantidad de datos. Similar al almacenamiento de hojas de Excel

información relacionada