Rendimiento base datos backend servidor + frontend local
Publicado por PEDRO (6 intervenciones) el 22/10/2018 13:18:09
Buenas,
Tengo una base de datos hecha en access mejorada y ampliada durante los último años y dividida en frontend y backend.
Incluye código VBA con consultas SQL, una interfaz bastante trabajada, etc.
Inicialmente estaba el back en un NAS de la red local y el front en uno de los pc de la red local.
La interfaz se movía muy rápido aunque ciertas consultas tardaban unos segundos al tener que mover por la red las tablas.
Para poder trabajar desde cualquier sitio, se ha alojado tanto el front como el back en un servidor VPS con winserver2016 al que se accede por terminal server protegido por una conexión IPsec.
Ahora las consultas se ejecutan instantáneas, al estar datos y programa en el mismo servidor, pero por la propina naturaleza del escritorio remoto y el refresco de pantalla, cuando estás acostumbrado a trabajar muy rápido moviendote por menús, opciones, etc, resulta algo lento.
Mi duda es la siguiente.
Si hago con access la migración del backend a SQLSERVER y le instalo y configuro al servidor virtual el SQLexpress, y vuelvo a pasar el frontend al pc local y vinculo las tablas al sqlserver alojado en el servidor virtual.
¿Se ralentizarán mucho las consultas?
¿Merece la pena?
Gracias!
Tengo una base de datos hecha en access mejorada y ampliada durante los último años y dividida en frontend y backend.
Incluye código VBA con consultas SQL, una interfaz bastante trabajada, etc.
Inicialmente estaba el back en un NAS de la red local y el front en uno de los pc de la red local.
La interfaz se movía muy rápido aunque ciertas consultas tardaban unos segundos al tener que mover por la red las tablas.
Para poder trabajar desde cualquier sitio, se ha alojado tanto el front como el back en un servidor VPS con winserver2016 al que se accede por terminal server protegido por una conexión IPsec.
Ahora las consultas se ejecutan instantáneas, al estar datos y programa en el mismo servidor, pero por la propina naturaleza del escritorio remoto y el refresco de pantalla, cuando estás acostumbrado a trabajar muy rápido moviendote por menús, opciones, etc, resulta algo lento.
Mi duda es la siguiente.
Si hago con access la migración del backend a SQLSERVER y le instalo y configuro al servidor virtual el SQLexpress, y vuelvo a pasar el frontend al pc local y vinculo las tablas al sqlserver alojado en el servidor virtual.
¿Se ralentizarán mucho las consultas?
¿Merece la pena?
Gracias!
Valora esta pregunta


0