Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Providers
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-05-2005
valera valera is offline
Miembro
 
Registrado: abr 2005
Posts: 39
Poder: 0
valera Va por buen camino
Ejemplo de BD distribuidas

Disculpen Foro no sé si esta pregunta entre aqui,pero me gustaría saber mas sobre BD distribuidas pero practica, ya que la definicion de esta en teoria es una BD repartida en varias maquinas, entonces me gustarias saber como se da esta fragmentacion de BD, qué manejadores utilizo para desarrollarlo y todo lo que proporcione sera bienvenido. Ya que tengo la idea de realizar un sistema con BD distribuida y ya me cansé de buscar información en la red y no encuentro('Hay pero pura teoria).
Responder Con Cita
  #2  
Antiguo 16-05-2005
Epachsoft Epachsoft is offline
Miembro
 
Registrado: abr 2005
Posts: 167
Poder: 20
Epachsoft Va por buen camino
Busca en Kazaa el "Developer's Guide" de cualquier version de Delphi superior a la 5.

Existe todo un capitulo con ejemplos dedicado a aplicaciones multicapas (bd distribuidas), la tecnologia se llama DataSnap, y ha existido y ha sido mejorada desde 1998, muchos de sus componentes son la base del actual ado.net.

En lo personal, uso DataSnap, ya que Ado.Net le falta un poco mas de maduracion.

Provecho.

Mas ayuda? solo escribe how to use Delphi DataSnap? en google y listo.
Responder Con Cita
  #3  
Antiguo 17-05-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Personalmente creo que no es lo mismo bases de datos distribuidas que aplicaciones de múltiples capas.

La solución mas confiable que conozco para bases de datos distribuidas es: oracle.

Ellos tienen una solución para varias concepciones de DB distribuidas:

Replicación simétrica, Clusters y Grids

Si no es lo que buscabas, creo que valdrá la pena aclarar los conceptos.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #4  
Antiguo 17-05-2005
Epachsoft Epachsoft is offline
Miembro
 
Registrado: abr 2005
Posts: 167
Poder: 20
Epachsoft Va por buen camino
Punto bien dado.

No es lo mismo, me adentre a responder sin leer correctamente.

De cualquier manera, ahi estan ambas opiniones, ahi escoges a la que tu te refieres, asi que suerte con eso!!

Responder Con Cita
  #5  
Antiguo 26-10-2005
valera valera is offline
Miembro
 
Registrado: abr 2005
Posts: 39
Poder: 0
valera Va por buen camino
Disculpen que retome el tema

De antemano les agradezco sus escrito a Epachsoft y jachguate , bueno suponiendo que voy a utilizar oracle y delphi 6 para para hacer un sistema de base de datos distribuidas, por favor se lo suplico, digame que componente utilizo tanto en oracle y delphi 6 para hacerlo un sistema con BD distribuidas.

Hagan de cuenta que no se nada(si manejo delphi), expliqueme desde cero por dónde empiezo para hacer un sistema en delphi con BD distribuidas.

Última edición por valera fecha: 26-10-2005 a las 03:50:18.
Responder Con Cita
  #6  
Antiguo 26-10-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Componentes de acceso, podes elegir entre una multitud que te permiten atacar oracle: BDE (Borland Database Engine), ADO (Activex Data Objects), DOA (Direct Oracle Access), y muchos mas.

Suponiendo que no se sabe nada del tema, yo comenzaría por aqui, por ejemplo, asi.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #7  
Antiguo 26-10-2005
valera valera is offline
Miembro
 
Registrado: abr 2005
Posts: 39
Poder: 0
valera Va por buen camino
Disculpa mi ignorancia sobre el tema

He trabajado con sistema cliente / servidor usando SQL-Server y delphi a traves de ADOconection y ADOTable, pero mi duda es en que parte o en que momento de la programacion utilizo una base de datos distribuidas(que es lo que tengo que configurar o programar para decir que estoy trabajando con base de datos distribuidas), porque en un sistema cliente-servidor lo que hago es crear mi base de datos en el Administrador de Servicio de SQL-Server, luego me voy a delphi conecto el adoconection con SQL-Server de manera muy generalizada.

Ahora en oracle como es la creacion de una base de datos distribuidas.
De antemano le agradezco mucho su ayuda.Gracias.
Responder Con Cita
  #8  
Antiguo 27-10-2005
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Como ya dije antes, primero hay que aclarar que se entiende por base de datos distribuida. En general, para mi, es una base de datos "lógica", cuya información residirá en varias bases de datos "físicas", que regularmente estarán en servidores diferentes, incluso el lugares remotos (otro pais, otro continente). Esto, si usas oracle, para tu aplicación, será transparente, pues es el propio oracle (y su dba) quien se encargará de manejar los detalles. En delphi, lo programarás como hasta ahora (si mucho, añadiendo un dblink a la calificación de los nombres de tablas en los queryes, si es que se da el caso).

Ya en un mensaje anterior hice referencia a documentación de oracle sobre db's distribuidas.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
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 13:22:40.


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