FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Replicar base de datos PostgreSQL local a la nube
Hola comunidad, espero me puedan ayudar.
Actualmente tengo un sistema creado en Delphi y base de datos Firebird, estoy pensando migrar la base de datos a PostgreSQL y me gustaría que esta base de datos se replicara en un servidor en la nube para poder ver reportes en tiempo real de cada sucursal vía web. La pregunta es, alguien me puede orientar en como replicar una base de datos PostgreSQL de una caja Windows a un servidor Linux montado en la nube. He pensado actualizar la aplicación de usar una base de datos local a una base de datos en la nube, pero después de darle vueltas esto no me funcionaria ya que de vez en cuando se cae el internet en las sucursales, en una sucursal duramos 10 días sin internet la semana pasada. Desde ya muchas gracias
__________________
Alejandro Jourdan |
#2
|
||||
|
||||
La solución mas recomendada es usar replicacion en streaming:
https://www.postgresql.org/docs/curr...NG-REPLICATION La lista en los docs de los diversos metodos: https://www.postgresql.org/docs/curr...ilability.html Nota que "replicacion" es copia perfecta de un lado a otro. Si lo que quieres es "sincronizacion" que es cuando por ejemplo quieres copia parcial de local cambios de un vendedor y hacerle merge a la bd ppal, eso es otro tema. Hay necesitas varios metodos, uno puede ser poner una "escucha" de los cambios realizados y procesarlos manualmente para aplicarlos: Esta es una solucion: https://debezium.io/documentation/re...ostgresql.html Pero es operacionalmente compleja (ie: hay que involucrar varios componentes de software). Hacerlo "simple" -que no lo es- es todo un tema de programacion. Asi que seria bueno saber que realmente es "replicacion" para ti.
__________________
El malabarista. |
#3
|
|||
|
|||
mamcx muchas gracias por tu respuesta, si, básicamente lo que quiero es tener una copia readonly en tiempo real de la base de datos de cada sucursal en la nube para poder ver reportes generados vía web y en algún caso catastrófico poder usar estas copias para levantar un sistema caído.
¿Será más fácil hacer esto con mysql? Voy a revisar la información que me mandas Muchos saludos
__________________
Alejandro Jourdan |
#4
|
||||
|
||||
Si usas Firebird, también puedes usar la replicación de la misma.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#5
|
|||
|
|||
Muchas gracias! Lo voy a revisar
__________________
Alejandro Jourdan |
#6
|
||||
|
||||
Cita:
__________________
El malabarista. |
#7
|
|||
|
|||
Muchas gracias!
__________________
Alejandro Jourdan |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Base de datos en la nube | Bertifox2008 | Internet | 3 | 12-04-2019 19:44:44 |
Crear aplicación multiplataforma con base de datos en la nube | cocute | Desarrollo en Delphi para Android | 12 | 07-04-2015 11:48:59 |
Replicar base datos mySQL | angara | MySQL | 3 | 29-01-2008 18:51:22 |
Replicar base de datos | crack_neon | Conexión con bases de datos | 2 | 30-06-2006 21:07:14 |
replicar base de datos de un lugar a otro | ctronx | MySQL | 3 | 17-01-2006 17:41:03 |
|