SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: patricio55 en Martes 12 de Noviembre de 2013, 06:23

Título: Aplicación C# con Base de Datos Distribuidas
Publicado por: patricio55 en Martes 12 de Noviembre de 2013, 06:23
Buenas Comunidad

Estoy trabajando con el desarrollo de una aplicación en C# y SQLServer 2008, pero ahora eh llegado a un punto donde no sé muy bien sobre el tema y es lo siguiente: Tengo mi aplicación en mi Pc ya instalada funcionando con la BD, pero ahora es el caso de que por decir tengo la misma aplicacion instalada en otra sucursal con la BD, la idea es que necesito trabajar con los datos de mi BD principal, sería un acceso remoto o BD distribuidas, cómo tendría que realizar este proceso??, alguna idea o algún link que recomienden leerlo  :think: . Porque les soy sincero no estoy muy al tanto sobre este tema que me ha tocado trabajar. De antemano gracias por la ayuda.

Un Saludo
Título: Re:Aplicación C# con Base de Datos Distribuidas
Publicado por: gabio2 en Martes 12 de Noviembre de 2013, 15:25
Depende de que tan complejo desees hacer el sistema o más bien depende de la necesidad que tengas tú o tus clientes con el sistema.

Me refiero a que lo ideal al menos para mi sería trabajar con base de datos distribuidas, sin embargo sincronizar sus datos a una base de datos centralizada, es decir, las sucursales me imagino que no necesitas ver todas las tablas, sólo algunas por ejemplo clientes, productos, ventas, etc.. y en contra parte en el sistema "administrativo" necesitas de todos los registros de todas las sucursales.

Lo más fácil es trabajar con una sola base de datos centralizada, sin embargo, si la empresa no cuenta con una infraestructura de red o internet de buena calidad en cada sucursal se verá lento el tiempo de respuesta en las sucursales, es por eso que te recomiendo usar base de datos distribuidas (en las sucursales) y programar un servicio que sincronice los datos de la sucursal a la base de datos centralizada, debes tener mucho cuidado al momento de realizar tú entidad relación, ya que es muy importante mantener la integridad con los datos.

Espero la información te haya servido..

Saludos! :)
Título: Re:Aplicación C# con Base de Datos Distribuidas
Publicado por: patricio55 en Miércoles 13 de Noviembre de 2013, 00:42
Gracias Hermano muy bueno tu comentario. Es decir lo mejor sería contar con bases de datos distribuidas y programar una sincronización con la BD centralizada.
Voy a buscar información para instruirme más sobre el tema, si de paso sabes algún link con el que me pueda informar mejor te lo agradezco.

Saludos. :suerte: