Autor Tema: CONSEJOS: sistema en red  (Leído 2686 veces)

0 Usuarios y 1 Visitante están viendo este tema.

pedroesca

  • Megabyte
  • ***
  • Mensajes: 206
  • Reputación: +19/-0
  • "El conocimiento es libre"
    • Ver Perfil
CONSEJOS: sistema en red
« en: Febrero 22, 2013, 12:02:54 pm »
Buenas a todos !! como les va??? voy al grano: tengo una aplicación de Facturación Fiscal y Control de Stock funcionando, es monopuesto y multiusuario, es decir, está funcionando en una sola PC (con varios usuarios que se "turnan" para usarlo), en fin, la empresa ha decidido colocar 4 PC mas , ampliando obviamente el sistema y solicitando el funcionamiento de la misma como CLIENTE - SERVIDOR, con la salvedad que habrá solo 1 impresora (fiscal), con lo cual, las PC's deberán enviar la impresión a la máquina servidor.
La Base de Datos actual está hecha en ACCESS, y mi consulta es: cual es vuestra recomendación? conviene seguir usando Access? o directamente lo correcto sería migrar todo a un motor serio??
"Si yo tengo una idea, tú otra, y la compartimos, ambos tendremos DOS ideas"

Jeronimo

  • Gigabyte
  • ****
  • Mensajes: 402
  • Reputación: +33/-2
    • Ver Perfil
Re:CONSEJOS: sistema en red
« Respuesta #1 en: Febrero 22, 2013, 05:05:11 pm »
Yo migraría a MySQL, a Firebird o a algún sistema más potente y escalable que Access, pero no por el tema de la red, sino por la solidez y escalabilidad de la base de datos y su contenido.
Hace mucho hice un sistema de ventas que corría en red con base de datos Access y nunca hubo ningún problema. Ojo, la aplicación no era cliente-servidor.
Saludos.

YAcosta

  • Moderador Global
  • Exabyte
  • *****
  • Mensajes: 2853
  • Reputación: +160/-38
  • Daddy de Qüentas y QüeryFull
    • Ver Perfil
    • Personal
Re:CONSEJOS: sistema en red
« Respuesta #2 en: Febrero 22, 2013, 07:16:38 pm »
Como dice Jeronimo, lo mejor es que lo migres, puede ser MySQL, Firebird, SQL Server u otro C/S (Cliente/Servidor), Access no es C/S.

Con Access puedes trabajar en red por ser multiusuario, pero te pierdes muchas cosas que Access no te brinda, cuando empiezas a tener unos cientos de miles de registros hay que empezar a ponerse nervioso. También trabaje con Access y en red por algunos años y con varios clientes y "casi" no tuve problemas por red, pero de que pierde registros los pierde, cuando se corrompe agárrate, asi le pases un Compactado y Reparado por alli que te lleve unos cientitos de registros (da terror abrir la tabla y ver como se van yendo los registros ante tus ojos je).

Con un motor serio puedes estar backupeando en caliente, puedes pasarle tareas al motor (Aprovechar el uso de los triggers y SP) y ganar mas velocidad y confiabilidad, puedes tener la base de datos mas segura, con Access la BD esta expuesta en toda la red y alguien se la puede chifar o piratear.

Recalco, que usar Access en red no la convierte en C/S, si tu cliente sabe de lo que habla al pedirte que el sistema sea C/S puede que ya se esté refiriendo a que lo migres a un motor C/S, y si no sabe lo que habla y solo repite lo que alguien le dijo entonces métele un gol de media cancha y explícale las nuevas bondades de el cambio de motor.

Ya solo te queda escoger cual motor C/S escogerías.
Tienes SQL Server, pero es de pago, salvo que no tengan problema de usar la versión pirata, aunque tambien hay una version Express que ya de por si es mucho mas que Access.
Tienes MySQL que seria una buena alternativa, de la forma en que lo usarías cae en la categoría de libre, si es que Oracle no cambio nada en la licencia ultimamente de lo cual no estoy al tanto.
Y tienes a mi querido FirebirdSQL, totalmente libre por donde lo mires y es un motor igual de potente que los anteriores para construcciones serias pero que efectivamente tiene una comunidad menor (aunque efectiva).

Analiza esos puntos, mi recomendación es que si migres a un motor serio.

Saludos
Me encuentras en YAcosta.com