Autor Tema: Sincronizacion [recomendación]  (Leído 4015 veces)

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

Desconectado Darkness

  • The Communiter-
  • *
  • Mensajes: 2147
  • The Darkness
    • Diseño y Programaciòn Web Profesional
Sincronizacion [recomendación]
« : noviembre 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



La Muerte Simplemente es el Despertar de Un Sueño Lleno de Falsedades e hipocrecias.
"Larga Vida Al Heavy Metal"

Iron Maiden Discografia DD

Desconectado g00mba

  • The Communiter-
  • *
  • Mensajes: 14587
  • SOMOS LEGION
    • ALABADO SEA MONESVOL
Re:Sincronizacion [recomendación]
« Respuesta #1 : noviembre 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.

Desconectado edu_guerr

  • Sv Member
  • ***
  • Mensajes: 463
Re:Sincronizacion [recomendación]
« Respuesta #2 : noviembre 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.

Desconectado Neon08

  • Sv Member
  • ***
  • Mensajes: 267
  • Perdí mi apuesta por el rock and roll
Re:Sincronizacion [recomendación]
« Respuesta #3 : noviembre 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
« Última Modificación: noviembre 06, 2015, 10:46:19 am por Neon08 »
La gran victoria que hoy parece fácil fue el resultado de pequeñas victorias que pasaron desapercibidas.

Desconectado Darkness

  • The Communiter-
  • *
  • Mensajes: 2147
  • The Darkness
    • Diseño y Programaciòn Web Profesional
Re:Sincronizacion [recomendación]
« Respuesta #4 : noviembre 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..
La Muerte Simplemente es el Despertar de Un Sueño Lleno de Falsedades e hipocrecias.
"Larga Vida Al Heavy Metal"

Iron Maiden Discografia DD

Desconectado Darkness

  • The Communiter-
  • *
  • Mensajes: 2147
  • The Darkness
    • Diseño y Programaciòn Web Profesional
Re:Sincronizacion [recomendación]
« Respuesta #5 : noviembre 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


La Muerte Simplemente es el Despertar de Un Sueño Lleno de Falsedades e hipocrecias.
"Larga Vida Al Heavy Metal"

Iron Maiden Discografia DD

Desconectado Neon08

  • Sv Member
  • ***
  • Mensajes: 267
  • Perdí mi apuesta por el rock and roll
Re:Sincronizacion [recomendación]
« Respuesta #6 : noviembre 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.
La gran victoria que hoy parece fácil fue el resultado de pequeñas victorias que pasaron desapercibidas.

Desconectado tekun

  • -^- Elite Silver -^-
  • The Communiter-
  • *
  • Mensajes: 3221
  • Han convertido mi casa en cueva de mercaderes!!!!
    • www.tekun.es
Re:Sincronizacion [recomendación]
« Respuesta #7 : noviembre 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
lo difícil lo hago rápido, con lo imposible, casi siempre me tardo un poquito

Desconectado Darkness

  • The Communiter-
  • *
  • Mensajes: 2147
  • The Darkness
    • Diseño y Programaciòn Web Profesional
Re:Sincronizacion [recomendación]
« Respuesta #8 : noviembre 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

o.O

A leer... gracias por la info
La Muerte Simplemente es el Despertar de Un Sueño Lleno de Falsedades e hipocrecias.
"Larga Vida Al Heavy Metal"

Iron Maiden Discografia DD