Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Hola, Linux, PostgreSQL y Bases de Datos distribuidas

Estas en el tema de Hola, Linux, PostgreSQL y Bases de Datos distribuidas en el foro de Bases de Datos General en Foros del Web. Hola, Tengo que crear una serie de bases de datos distribuidas con postgreSQL en distantas localizaciones y me gustaria que me recomendasen algún software para ...
  #1 (permalink)  
Antiguo 06/09/2004, 08:47
Avatar de Tk421  
Fecha de Ingreso: agosto-2001
Ubicación: Australia
Mensajes: 384
Antigüedad: 22 años, 7 meses
Puntos: 0
Información Hola, Linux, PostgreSQL y Bases de Datos distribuidas

Hola,

Tengo que crear una serie de bases de datos distribuidas con postgreSQL en distantas localizaciones y me gustaria que me recomendasen algún software para poder realizarlo ... y que me contasen sus experiencias.

La idea es montar una red entre dos empresas y que puedan compartir la información. Eso si, cada empresa tiene sus propios datos y el tiempo de respuesta es determinante. Por eso creo conveniente hacer lo de las bases de datos distribuidas ...

Gracias por adelantado
__________________
Tk421
Configuration management for Linux
  #2 (permalink)  
Antiguo 06/09/2004, 12:26
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Mira, ese es un tema algo complicado ya que no solo hay que tomar en cuenta las BD distribuidas. Se debe determinar el medio de comunicación (internet, VPN, Intranet, Extranet, etc).

La conexión creo que no es lo complicado, el fuerte sería eso que te puse COMUNICACIÓN y también la seguiridad que va a viajar por el medio.

Investiga eso en las empresas porque NO van a querer que sus datos viajen sin algún medio de seguridad.
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #3 (permalink)  
Antiguo 06/09/2004, 12:59
Avatar de Tk421  
Fecha de Ingreso: agosto-2001
Ubicación: Australia
Mensajes: 384
Antigüedad: 22 años, 7 meses
Puntos: 0
La comunicacion y la seguridad es un tema que me encanta, he estado viendo tutoriales, tengo formaciónm y experiencia específica y no veo gran dificultad.

Como hago que sea distribuido? es lo que no encuentro . Miento, encontre un proyecto abandonado en el 2001, pero como que no lo voy a usar.

Salu2 y gracias ...
__________________
Tk421
Configuration management for Linux
  #4 (permalink)  
Antiguo 06/09/2004, 15:02
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
Te voy a decir de lo que logré comprender cuando lleve ese tema en la Universidad... El concepto de sistemas distribuidos es el siguiente:

Una BD centralizada con toda la información de todas las agencias o subsidiarias que tenga. Cada agencia o subsidiaria o agencia tiene su propia BD solo con su información para que las búsquedas sean rápidas. Si se desea consultar la información de otra agencia, primero se selecciona el código o identificación de esa agencia y se realizan los select respectivos. Al final del día, semana o mes, se realiza una consolidación de las BD de las agencias a la BD maestra o principal para tener todo consolidado.

Sobre el tema de las conexiónes, lo que cambia es el nombre del host, BD y clave para poder tener la conexión. En algunos casos en el nombre del host se pone también el puerto por si acaso este se cambia, se realiza la conexión y si todo esta bien, se continua con las otras, en caso que alguna falle, debes diseñar una pantalla para recuperar la conexión. Al momento de realizar los select, solo seleccionas la variable que contenga la conexión con la BD a consultar.

Espero no haberte confundido.

Bases de Datos Distribuidas:
Nombre: Bases de Datos Distribuidas - Diseño
Bases de Datos distribuídas

Sistemas Distribuidos:
Sistemas distribuidos
Sistemas Distribuidos de Archivos
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #5 (permalink)  
Antiguo 07/09/2004, 02:08
Avatar de Tk421  
Fecha de Ingreso: agosto-2001
Ubicación: Australia
Mensajes: 384
Antigüedad: 22 años, 7 meses
Puntos: 0
Cita:
Al final del día, semana o mes, se realiza una consolidación de las BD de las agencias a la BD maestra o principal para tener todo consolidado.
Es requisito del sistema que las actualziaciones sean en tiempo real.

Cita:
Al momento de realizar los select, solo seleccionas la variable que contenga la conexión con la BD a consultar.
mmm. eso ya lo tenia pensado, si no encuentro ninguna otra solución lo controlaré todo bajo programacion, pero tenia la idea de controlarlo todo a nivel de datos. Que las actualizaciones de las bases de datos, sean automáticas.

La razon de crear el sistema distribuido y no crear solo una base de datos centralizada, aparte de la velocidad de respuesta que es muchoi mayor, es la tolerencia a errores: Si Internet cae, cada nodo puede tener acceso a la información que realmente necesita.

Necesito información algo mas específica, con PostgreSQL.
__________________
Tk421
Configuration management for Linux
  #6 (permalink)  
Antiguo 07/09/2004, 08:44
Avatar de BrujoNic
Super Moderador
 
Fecha de Ingreso: noviembre-2001
Ubicación: Costa Rica/Nicaragua
Mensajes: 16.935
Antigüedad: 22 años, 5 meses
Puntos: 655
En uno de los link que te puse de referencia, narran sobre los pros y contras de utilizar sistemas y BD distribuidas... dales una leida.

Si queres que todo se actualice en modo real, el tiempo de respuesta se va a degradar a menos que tengas un medio de comunicación realmente rápido. Recorda que mientras almacena los datos, el sistema desarrollado puede entrar en "letargo" que puede o no ser controlado y si mandas una respuesta diciendo "transacción procesada" sin verificar realmente que se incluyeron los datos, pues te verías en problemas.

Sobre PostgreSQL, encontré esta presentación en power point:
rPostgreSQL Replicator – easy way to build a distributed Postgres database
__________________
La tecnología está para ayudarnos. No comprendo el porqué con esa ayuda, la gente escribe TAN MAL.
NO PERDAMOS NUESTRO LINDO IDIOMA ESPAÑOL
  #7 (permalink)  
Antiguo 07/09/2004, 09:31
Avatar de Tk421  
Fecha de Ingreso: agosto-2001
Ubicación: Australia
Mensajes: 384
Antigüedad: 22 años, 7 meses
Puntos: 0
Hola,

La verdad es que ya habian encontrado ese proyecto, pero lo que no convence es que parece estar abandonado (desde el 2001 es la última noticia, y la última descarga).

¿Alguien ha usado esto alguna vez?

De todas maneras, lo mirare a fondo.

Salu2 ...

Por cierto, gracias por esa presentacion, puesto que se asemeja a lo que quiero hacer.
__________________
Tk421
Configuration management for Linux
  #8 (permalink)  
Antiguo 16/11/2010, 01:33
Avatar de fernando83  
Fecha de Ingreso: abril-2009
Ubicación: Sevilla
Mensajes: 5
Antigüedad: 15 años
Puntos: 0
Pregunta Respuesta: Hola, Linux, PostgreSQL y Bases de Datos distribuidas

Una pregunta ... cuanto costaría un sistema de esas características para el cliente final en €'s ??
Vamos una aproximación o un mínimo.
Estoy haciendo algo así con java, mysql,swing y jasperReports.El sistema suelta informes estadísticas etc ... Pero no se si lo estoy cobrando bien, yo he calculado unos 10000 pero no se si es poco, mucho o lo normal.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:10.