Te voy a hacer un símil de la diferencia que hay entre lo que tienes montado y lo que sería con un esquema cliente-servidor en realidad, espero no liarte en lugar de aclararte las dudas.
Imagina que el PC al que estamos llamando servidor fuera el mostrador del Burger King.
- En el caso de que fuera un PC que hiciera las funciones de servidor realmente, equivaldría a que tienes a varios dependientes (recursos) atendiendo las peticiones de los clientes (clientes) que van llegando en las diferentes cajas (conexiones), una vez recibe la petición (la query), prepara las hamburguesas, bebidas y demás (los datos) y se las sirve preparadas y listas para llevar. El cliente prácticamente sólo tiene que recogerlo y llevárselo.
- En tu caso actual realmente lo que tienes es un mostrador sin dependientes donde simplemente están todos los ingredientes sobre él, pero el cliente tiene que llegar, cogerse él mismo los vasos, llenarlos de bebida, montarse su hamburguesa, freírse las patatas, etc, y luego se lo lleva. Es decir, es el propio cliente el que hace el trabajo sucio por decirlo de alguna manera, el servidor se limita a tener los recursos y datos ahí y ya está, no hace nada más. Además que por lo que comentan si Access no es multiusuario eso equivale a que sólo puede haber un cliente a la vez preparándose las hamburguesas, el resto de clientes tienen que hacer cola esperando a que termine el que tienen delante, lo que en caso de ser un Burger con muchos clientes se pueden formar colas interminables y unos tiempos de espera posiblemente inaceptables.
Espero haberte aclarado la diferencia entre lo que tienes montado y lo que sería con un esquema cliente-servidor real.
Saludos |