Re: [pgsql-es-ayuda] DOS MOTORES BD SIMULTÁNEOS(2)

From: Raúl Andrés Duque Murillo <ra_duque(at)yahoo(dot)com(dot)mx>
To: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>, "Jose Miguel Olavarria" <miguelomsn(at)gmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] DOS MOTORES BD SIMULTÁNEOS(2)
Date: 2008-10-23 03:21:38
Message-ID: 11CA2DA1B49C4148A2D30024FE8CB40B@Principal
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

--------------------------------------------------
From: "Alvaro Herrera" <alvherre(at)alvh(dot)no-ip(dot)org>
Sent: Thursday, October 23, 2008 4:06 AM
To: "Jose Miguel Olavarria" <miguelomsn(at)gmail(dot)com>
Cc: <pgsql-es-ayuda(at)postgresql(dot)org>
Subject: Re: [pgsql-es-ayuda] DOS MOTORES BD SIMULTÁNEOS(2)

> Jose Miguel Olavarria escribió:
>
>> · Trabajar con dos motores, hasta podrían ser el mismo en
>> diferentes
>> PC's (ej:Postgre, oracle u otro).
>>
>> · En estos dos motores implementar una misma base de datos, con
>> los
>> evidentes mismos datos, crear una la misma en los dos motores, esto
>> quiere
>> decir que cuando quiero hacer alguna consulta en cualquiera de los dos
>> motores (ej.PostgreSQL, MySQL), me arroje el mismo resultado (ej: base de
>> datos de clientes: clientes)
>
> Personalmente me parece una idea bastante mala. No todas los motores
> implementan los mismos subconjuntos de SQL, y la mayoria (todos?)
> implementan unas cuantas cosas que no estan en el estandar. ¿Como vas a
> hacer cuando quieras tener una consulta que funciona en un motor pero no
> en otro? Al final lo que termina sucediendo es que usas un subconjunto
> de la potencia de cada motor, el "minimo comun multiplo", con lo cual la
> aplicacion es lenta y llena de "hacks" para poder completar las
> consultas que no pudiste hacer 100% en el motor debido a la restricción
> que te planteaste.
>
>> · Una vez teniendo instalados estos motores con su base de datos
>> y
>> aquí está la gran pregunta. ¿Es posible que trabaje con los motores con
>> la
>> misma base de datos? Quiero decir; al conectar los dos motores al
>> servidor,
>> al hacer una operación en el servidor, las realice al mismo tiempo ej.
>> Un
>> insert, delete, update, select, etc. que los haga en los dos motores,
>> como
>> balanceador el cual nos permitiría mayor probabilidades de que nuestra
>> base
>> de datos se mantenga el mayor tiempo posible arriba trabajando, pues si
>> se
>> cae alguna esta el otro motor que continua trabajando y nos proporciona
>> la
>> misma información que el anterior.
>
> Con infinito trabajo puede que lo consigas. Asumo que no tienes tanta
> gente para que haga ese trabajo.
>

La mima base de datos FISICA no creo ... de pronto la misma estructura y
datos replicados en dos motores diferentes.

Cómo decía Alvaro en el mundo real ese tipo de implementación no suena bien
... aunque lo que plantea José es un problema ACADEMICO.

Atentamente,

RAUL DUQUE
Bogotá, Colombia

> --
> Alvaro Herrera
> http://www.amazon.com/gp/registry/CTMLCN8V17R4
> "Llegará una época en la que una investigación diligente y prolongada
> sacará
> a la luz cosas que hoy están ocultas" (Séneca, siglo I)
> --
> TIP 7: no olvides aumentar la configuración del "free space map"
>
> __________ Information from ESET Smart Security, version of virus
> signature database 3548 (20081023) __________
>
> The message was checked by ESET Smart Security.
>
> http://www.eset.com
>
>

In response to

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Rodriguez Fernando 2008-10-23 10:34:57 Re: DOS MOTORES BD SIMULTÁNEOS(2)
Previous Message Alvaro Herrera 2008-10-23 02:06:28 Re: DOS MOTORES BD SIMULTÁNEOS(2)