Sv Community El Salvador

Soporte y Tecnología => Programación => .NET => Topic started by: Darkness on November 06, 2015, 10:07:18 am

Title: Sincronizacion [recomendación]
Post by: Darkness on November 06, 2015, 10:07:18 am
Tengo que realizar una sincronizacion(tracer registros desde un servidor remoto) de una base de datos hacia un servidor central.
alguna sugerencia.

Estoy leyendo un poco sobre WebServices pero no se si seria la mejor manera.

saludos



Title: Re:Sincronizacion [recomendación]
Post by: g00mba on November 06, 2015, 10:34:52 am
web services puede ser una parte de una solucion. si, pero una herramienta de sincronizacion es mas que solo webservices. necesitas algo que reciba y procese esos datos.
Title: Re:Sincronizacion [recomendación]
Post by: edu_guerr on November 06, 2015, 10:38:30 am
Podes crearte un webservice que te retorne la data, un json por ejemplo y luego consumirlo desde algún script y que este vaya a la bd, y como decís que es sincronizacion le podes crear un cronjob en el servidor o desde tu mismo lenguaje de programacion para que luego se ejecute solo.

Otras formas de sincronizacion que he visto(que no es la mejor) es leyendo archivos CSV con la data usando algun script y luego actualizar la base de datos.
Title: Re:Sincronizacion [recomendación]
Post by: Neon08 on November 06, 2015, 10:43:46 am
Tengo que realizar una sincronizacion(tracer registros desde un servidor remoto) de una base de datos hacia un servidor central.
alguna sugerencia.

Estoy leyendo un poco sobre WebServices pero no se si seria la mejor manera.

saludos
Ese servidor central los datos van a caer tal cual... como estaban en el otro (es decir la misma estructura de tablas) o va a tener un proceso de transformacion por alli?

Los web services son una solucion, otra son los procesos de integracion de datos (como un ETL) pero para eso debes de brindar mas detalles de lo que queres en si y como estan las estructuras de los datos.

Tambien el gestor de BD que estas utilizando nos ayudaria a darnos una mejor idea.

Saludos
Title: Re:Sincronizacion [recomendación]
Post by: Darkness on November 06, 2015, 11:09:25 am
Podes crearte un webservice que te retorne la data, un json por ejemplo y luego consumirlo desde algún script y que este vaya a la bd, y como decís que es sincronizacion le podes crear un cronjob en el servidor o desde tu mismo lenguaje de programacion para que luego se ejecute solo.

leere sobre json y cronjob

Otras formas de sincronizacion que he visto(que no es la mejor) es leyendo archivos CSV con la data usando algun script y luego actualizar la base de datos.

esta era mi primera opcion..
Title: Re:Sincronizacion [recomendación]
Post by: Darkness on November 06, 2015, 11:34:45 am
Hola gracias por contestar

Ese servidor central los datos van a caer tal cual... como estaban en el otro (es decir la misma estructura de tablas) o va a tener un proceso de transformacion por alli?
No es la misma informacion del server remoto hacia el server central. la misma estructura y todo

Los web services son una solucion, otra son los procesos de integracion de datos (como un ETL) pero para eso debes de brindar mas detalles de lo que queres en si y como estan las estructuras de los datos.

Tambien el gestor de BD que estas utilizando nos ayudaria a darnos una mejor idea.

Saludos

La bases de datos son SQLServer 2005
Las estructuras de las tablas no es nada del otro mundo.. un par de id incrementales un par de constrain por ahi, pero nada mas


Title: Re:Sincronizacion [recomendación]
Post by: Neon08 on November 06, 2015, 11:37:31 am
Hola gracias por contestar
No es la misma informacion del server remoto hacia el server central. la misma estructura y todo

La bases de datos son SQLServer 2005
Las estructuras de las tablas no es nada del otro mundo.. un par de id incrementales un par de constrain por ahi, pero nada mas
Entonces de ser asi investiga algo propio del sistema gestor de la BD como SQL Server Integration Services, podes automatizar creando "programas" que lo hagan automatico y realizando verificaciones o tranformaciones respectivas para integrar esos datos entro los 2 servidores. Espero te ayude.
Title: Re:Sincronizacion [recomendación]
Post by: tekun on November 06, 2015, 02:39:17 pm
mmmmm

por lo poco que entiendo de tu problema, considero una perdida de tiempo y esfuerzo usar webservices... microsoft tiene muy buenas ondas ya creadas...

http://www.codeproject.com/Articles/28951/SQL-Server-Merge-Replication-Step-by-Step-Pro (http://www.codeproject.com/Articles/28951/SQL-Server-Merge-Replication-Step-by-Step-Pro)
Title: Re:Sincronizacion [recomendación]
Post by: Darkness on November 06, 2015, 03:16:17 pm
mmmmm

por lo poco que entiendo de tu problema, considero una perdida de tiempo y esfuerzo usar webservices... microsoft tiene muy buenas ondas ya creadas...

http://www.codeproject.com/Articles/28951/SQL-Server-Merge-Replication-Step-by-Step-Pro (http://www.codeproject.com/Articles/28951/SQL-Server-Merge-Replication-Step-by-Step-Pro)

o.O

A leer... gracias por la info