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 Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 03-05-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Estas pensando al estilo Access. MySQL es un servidor de base de datos por lo que no es necesario que esté instalado en todas las pcs que vayan a conectarse a la BD. Es decir, primero instalas el servidor con sus tablas y todo. Y luego en tu programa únicamente basta indicar la direccion TCP/IP del servidor y se podrá conectar inclusive aunque el servidor no se encuentre en la misma red. La base de datos es un "ente abstracto" pues lo que ve tu programa (tablas, indices, etc.) en realidad pueden ser uno o varios archivos corriendo en el servidor, el software del servidor es el que se encarga de hacer la "traducción" digamos. NO es recomendable tratar de meterse con los archivos físicos que maneja el motor pues puedes echar a perder todo con una sola acción.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
  #2  
Antiguo 03-05-2010
pablopessoa pablopessoa is offline
Miembro
 
Registrado: may 2008
Ubicación: Argentina
Posts: 162
Poder: 17
pablopessoa Va por buen camino
gracias AzidRain por la respuesta
el problema es que mi aplicacion si es necesario que la base se instale en cada cliente.
Te explico: cada cliente debera tener la base en un equipo ( puede tener una red local o no). Luego existe una copia de la base en un servidor web, entonces todos los clientes comparten su informacion por medio de esa base que esta en el servidor web.
Por lo tanto me resulta necesario saber como hacer para instalar mi aplicacion en una maquina del cliente y que este tenga la base de datos. El problema es que no se de que manera hacer mas sencilla la tarea.
Es decir, segun lei hay una manera de instalar la base en un cliente mediante una dll que te da MySQL, lo cual te evita tener qeu instalar el motor de base de datos.
Pero no entendi nada de lo que dice.
Aclaro que la aplicacion trabaja asi no por eleccion mia sino de la persona que me lo encargo.
Saludos y muchas gracias!
Responder Con Cita
  #3  
Antiguo 03-05-2010
Avatar de AzidRain
[AzidRain] AzidRain is offline
Miembro Premium
 
Registrado: sep 2005
Ubicación: Córdoba, Veracruz, México
Posts: 2.914
Poder: 21
AzidRain Va camino a la fama
Pues insisto, es un diseño erróneo, el mismo servidor web puede sin problemas interactuar con la MISMA base de datos MySQL sin ningún problema pa los demás. Me parece que aún no tienes claro como funciona el concepto de bases de dato cliente servidor, ya que precisamente un servidor web puede sin ningún problema acceder a un servidor MySQL (estando o no en el mismo servidor o inclusive en el mismo lugar).

Ya leyendo mejor dices que así te lo pidieron, pero pienso que desconocías como funciona MySQL y lo servidores de bases de datos comunes. Aún así no es culpa tuya, en nuestro campo el cliente "no siempre tiene la razón" porque "no siempre sabe la totalidad de lo que hay que saber. El problema que has mencionado se resuelve sin ningún problema nomás siguiendo los esquemas de cliente-servidor aún utilizando web.

En pocas palabras...para que estar actualizando bases de datos (que en ocasiones pueden llegar a ser de millones de registros) entre varias terminales cuando cada terminal puede decirle al servidor que actualice tales o cuales registros (unos pocos).

Te recomiendo que hables con tu cliente y te diga que es lo que quiere, no te fíes de sus departamentos de "sistemas" que muchas veces no saben más que como lo han llevado a cabo ellos y que evalúes bien si te va a redituar meterte en tantas honduras solo por que el cliente así lo quiere, y mira que hay veces que no tienes de otra.

Saludos y aqui sigo por si algo necesitas.
__________________
AKA "El animalito" ||Cordobés a mucha honra||
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Conectar con una aplicacion a un servidor MySQL externo Drake Lazarus, FreePascal, Kylix, etc. 3 16-03-2010 20:38:30
Conectar aplicacion delphi con servidor MySQL web ?? JoysticK MySQL 3 23-08-2008 13:28:11
Conectar aplicación Delphi con MySQL Marciano MySQL 6 02-09-2006 20:08:32
Como Conectar Delphi con MySQL? jimmyx017 SQL 1 03-10-2005 02:52:53
Conectar Aplicación Delphi a MySql mediante ODBC Nasio MySQL 11 26-07-2004 12:42:21


La franja horaria es GMT +2. Ahora son las 02:44:29.


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