Migración Access a base de datos online

Como siempre agradecer a los expertos su información.

Tengo una base de datos en Access, de cierta complejidad, que me ha llevado solo 6 años desarrollarla (y no está terminada), pero me veo en la necesidad de ir planteando una migración a otra plataforma que pueda estar en un servidor para ser utilizada online y de forma simultánea por varios usuarios. Tengo contratado el servicio de Microsoft 365 con Sharepoint, pero sinceramente no sabría ni por donde empezar.

¿Algún consejo? Doy por hecho que tendré que aprender un nuevo lenguaje de programación... Y mis conocimientos de informática son de nivel básico-medio (siendo benevolente...)

1 Respuesta

Respuesta

Eduardo, Sharepoint no es una solución para un entorno multiusuario, en mi caso utilizo como backend PostgreSQL (es gratis), la base de datos está en un servidor en la nube y conecto a los usuarios desde Access a esta base de datos.

No tiene por qué aprender otro lenguaje con VBA es suficiente, solo que la manipulación de la información cambia bastante, lo que si debe aprender es PostgreSQL, entre mejor lo conozca más provecho le saca, toda vez, que puede construir disparadores, funciones y procedimientos almacenados de cualquier complejidad.

No obstante, le recomiendo no utilice Access como backend porque carece de un SQL amplio, buen control de concurrencia y seguridad de la información.

Tenga presente que si crea las vistas (llamados query en Access), funciones y procedimientos almacenados en el servidor de datos (PostgreSQL) la base de datos puede instalarla en otro sistema operativo, por ejemplo, Linux y puede manipularla desde cualquier otro frontend (C#, Java, Python etc), es decir, ya ha recorrido un buen camino.

Le regalo una charla online sobre el uso de Access con PostgreSQL para que se haga una idea del potencial con PostgreSQL, si está interesado puede contactarme en [email protected] para acordar el día y hora.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas