¿Debo usar una configuración de base de datos única o múltiple para una aplicación multicliente?

Hey HOLA

Está trabajando en la aplicación multicliente de php, lo que significa que al inicio puede haber datos mínimos, pero más tarde, cuando muchos clientes acceden a la gran base de datos, será muy lento si utiliza una sola base de datos.

así que mi opinión es que debería usar múltiples bases de datos, incluso hacer un trabajo y crear la base de datos por consulta.

Me refiero a crear una base de datos con el nombre de su cliente, si tiene 10 clientes que crear 10 bases de datos, será muy fácil cuando cree una tabla y obtenga los datos del usuario. y también es bueno para el propósito de seguridad porque si un cliente comete algún error y carga un archivo de virus que la otra base de datos del cliente estará a salvo.

por lo tanto, al crear la base de datos múltiple, puede obtener los datos fácilmente y modificarlos, buscarlos, ordenarlos o protegerlos, o incluso tomar y administrar el registro de la base de datos para cada cliente.

El uso de una configuración de base de datos única o múltiple para una aplicación multicliente es puramente una elección desde el punto de vista arquitectónico. Si su servidor de base de datos tiene suficientes recursos y admite aplicaciones multicliente, además de manejar las horas pico con facilidad, entonces la configuración de una sola base de datos está bien

Hola,

Si la base de datos contiene una gran cantidad de tablas.

Creo que la configuración de múltiples bases de datos para una aplicación multicliente será buena. Proporcionará una facilidad a su trabajo. podrá administrar diferentes clientes por separado. Y si en cualquier momento señala cualquier bloqueo o parada de respaldo, solo necesita verificar ese cliente que va a sufrir. En ese momento, si tiene una única base de datos, esto provocará un desastre, ya que sufrí y entiendo el resultado.

Y si una base de datos contiene solo 10–12 tablas, puede buscar una sola base de datos y tener que prestar atención a las copias de seguridad.