Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 26-06-2003
ronimaxh ronimaxh is offline
Miembro
 
Registrado: jun 2003
Ubicación: Rep. Dominicana
Posts: 307
Poder: 21
ronimaxh Va por buen camino
Cómo se pueden conectar dos bases de datos?

Hola amigos como puedo hacer dos conexiones a dos bases de datos de la forma mas correcta para ser usadas en una aplicacion.

Nota1: uso delphi 7 y base de datos access, tipo de conexion ado.

Nota2: el objetivo es conectar las dos bases de datos con la misma extructura en maquinas diferentes, la razon es en caso que uno de los servidores saliera de servicios que se siguiera trabajando normalmente, sin para el trabajo.
Tambien hacer en las dos aun mismo tiempo el mantenimento de (insert, edit, delete, en las dos). si falla un servidor que me lo diga y que siga insertando en el otro.

Gracias por cualquier ayuda!
__________________
ronimaxh
Rep. Dominicana
Responder Con Cita
  #2  
Antiguo 27-06-2003
linsua linsua is offline
Miembro
 
Registrado: jun 2003
Ubicación: Barcelona
Posts: 27
Poder: 0
linsua Va por buen camino
Hola,

No te voy a dar una solucion porque no la se, tampoco tengo demaciada experiencia en este tipo de trabajo, pero creo que deberias dejar esta solucion para el responsable de Sistemas (Servidores y Sistemas Operativos) hay tecnicas y funciones que permiten hacer este tipo de trabajo, por ej: Replicaciones de Bases de Datos, Configuraciones de Controladores Dominio, y Servidores que pueden hacer este trabajo por vos.

Si abordas este desarrollo vas a tener muchos problemas a nivel de transacciones e integridad, y tendras que diseñarte un modulo de replicacion que creo que eso es lo mas complicado, ya que si un servidor de DB esta parado, cuando se restablezca tendras que realizar todas las actualizaciones pendientes, si tienes claves autoincrementadas deberias sincronizarlas tambien.

espero que te sirva de algo lo que te comento, se podrian comentar muchas mas cosas ....

un saludo
__________________
Luciano

Compartir el conocimiento tambien es aprender
Responder Con Cita
  #3  
Antiguo 28-06-2003
Avatar de __hector
[__hector] __hector is offline
Miembro Premium
 
Registrado: may 2003
Ubicación: Santo Domingo, Rep. Dom.
Posts: 1.075
Poder: 23
__hector Va por buen camino
La solucion que planteas no es en absoluto recomendable. Tendrias la mitad del rendimiento en el sistema, y el doble de codigo para validar la captura de errores.

Si no puedes moverte de access a interbase o SQL Server, donde puedes tener servidores de replicacion, mira entonces en programar un servidor de aplicaciones en la capa media, que se encarge de escribir/leer en la base de datos, e interactuar entre tu aplicacion y las bases de datos. Sigue sin ser optimo, por tener que escribir al mismo tiempo la aplicacion (aunque access 2000 o XP creo que ya traen replicacion), y puedes controlar mejor las excepciones.
__________________
Héctor Geraldino
Software Engineer
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro


La franja horaria es GMT +2. Ahora son las 01:58:45.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi