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 12-12-2007
Avatar de saldanaluis
saldanaluis saldanaluis is offline
Miembro
 
Registrado: nov 2006
Ubicación: Monterrey NL México
Posts: 122
Poder: 18
saldanaluis Va por buen camino
Smile Aplicación Multiusuario con ACCESS y ADO

Estimados,

Esta es solo una pregunta para mi futuro a mediano plazo.

¿Se pueden hacer aplicaciones multiusuario utilizando ACCESS y los componentes ADO?
Si es así, ¿que es lo que tengo que tomar en consideración?
Gracias de antemano por sus amables respuestas.
Responder Con Cita
  #2  
Antiguo 12-12-2007
Avatar de Caral
[Caral] Caral is offline
Miembro Premium
 
Registrado: ago 2006
Posts: 7.659
Poder: 25
Caral Va por buen camino
Hola
Uso Access en red con 8 ordenadores.
Access, Ado, ini.
Nada mas, facil.
Saludos
Responder Con Cita
  #3  
Antiguo 12-12-2007
Avatar de eduarcol
[eduarcol] eduarcol is offline
Miembro Premium
 
Registrado: ago 2003
Ubicación: En los estados Zulia y Merida de Venezuela
Posts: 4.151
Poder: 25
eduarcol Va por buen camino
A pesar de lo que dice el amigo Carlos la respuesta acertada seria "Depende" que tan grande sera la aplicacion porque recuerda que acces muchos la consideran como BD de escritorio
__________________
...Yo naci en esta ribera del arauca vibr@d0r
Soy hermano de la espuma,
de la garza, de la rosa y del sol...
Viva Venezuela
Responder Con Cita
  #4  
Antiguo 12-12-2007
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.275
Poder: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Yo también lo he utilizado en alguna aplicación multiusuario y por ahora funciona bien. En mi caso la que más tiene son 6 ordenadores trabajando y no son aplicaciones críticas ni com mucha carga de trabajo.

Creo que puede ser una solución viable para aplicaciones pequeñas, que no requieran grandes prestaciones de la Base de Datos, Seguridad,...

Si necesitas algo más serio o prevees que el número de ordenadores puede crecer o que la carga de trabajo de la Base de Datos va a ser grande, es mejor que saltes a un SBGD; Tal y como ha dicho Eduarcol Access es una Base de Datos de escritorio, no un SGBD.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita
  #5  
Antiguo 12-12-2007
Avatar de saldanaluis
saldanaluis saldanaluis is offline
Miembro
 
Registrado: nov 2006
Ubicación: Monterrey NL México
Posts: 122
Poder: 18
saldanaluis Va por buen camino
Muchas gracias por sus respuestas. Esto me indica que si se puede hacer una aplicación multiusuario con ACCESS y ADO. Y si, la aplicación que tengo en mente es muy ligera, cuando mucho serían unos 8 o 10 usuarios concurrentes.

Ahora, ¿que consideraciones tengo que tener ó como debo de preparar la arquitectura de la aplicación? sería una PC actuando como servidor ó en una de las pc de los usuarios y compartiendo el disco de la misma? Gracias de antemano por sus respuestas.
Responder Con Cita
  #6  
Antiguo 12-12-2007
Avatar de courtois
courtois courtois is offline
Miembro
 
Registrado: abr 2006
Ubicación: Mexico DF
Posts: 200
Poder: 19
courtois Va por buen camino
Ambos esquemas funcionarían, en el segundo sin embargo la base de datos no debe ser muy grande o la red debe ser veloz, esto con la finalidad de que los tiempos de apertura de la conexion no sean elevados
Responder Con Cita
  #7  
Antiguo 14-12-2007
tefots tefots is offline
Miembro
 
Registrado: feb 2005
Posts: 108
Poder: 20
tefots Va por buen camino
pues yo no te aconsejo access para nada usarlo en un entorno multiusuario .
access es un motor de base de datos , similar al bde , el motor se ejecuta en el cliente , todos los clientes ejecutan su propio motor de base de datos , y todos acceden al mismo archivo que debe estar compartido en alguna carpeta de la red.

access puede ir bien para ciertas cosas , peuqñas bases de datos y entornos de escritorio , pero para aplicaciones multiusuario , lo unico que te va a dar tarde o temprano son problemas , sobre todo por el tema de corrupcion y perdida de la base de datos.

usa firebird u otro similar que sea Cliente/Servidor (access no lo es) y que esté preparado realmente para soportar acceso concurrente , de esta forma te aseguras que no tendrás problemas

saludos.

Última edición por tefots fecha: 14-12-2007 a las 23:21:53.
Responder Con Cita
  #8  
Antiguo 18-12-2007
zurdosoft zurdosoft is offline
Miembro
 
Registrado: may 2005
Ubicación: Villa Maria, Cordoba, Argentina
Posts: 16
Poder: 0
zurdosoft Va por buen camino
Definitivamente si se puede.
Deberias tener en cuenta este ejemplo de Pablo Reyes http://www.latiumsoftware.com/es/articles/00021.php
Esto se puede aplicar a cualquier sistema de Base de Datos para tener en cuenta el proceso de actualizacion, que puede ser un conflicto con varios usuarios.
Hace un tiempo desarrollamos una aplicacion con InterBase y no fue muy efectivo su comportamiento, tiene mas que ver en el manejo de la base que en su motor.
Ejemplo, para el campo DIRECCION de un cliente no es nesesario tener una longitud de 255 caracteres.
Otro punto es usar consultas guardadas en la misma base. Esto puede ayudar a mejorar la velocidad.
En este momento estamos trabajando con una MDB y todo anda bien. La facilidad que tiene Access para modificar una base con datos es satisfactoria.
Por Favor, no sean tan fanaticos de un sistema, firebird es interesante para el acceso de cientos de usuarios, no siempre es conveniente usar el mejor (Oracle), en aplicaciones pequeñas MDB anda bien, como DB y como DBF.
Felices Fiestas
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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Base en Access como multiusuario skapado Tablas planas 2 08-04-2005 00:47:23
ApplyRange multiusuario. Jose_Pérez Tablas planas 0 04-02-2005 13:51:49
Aplicacion Multiusuario con Dbf's Fita Tablas planas 1 25-07-2003 11:20:19
Iniciarme en BD multiusuario paradox.. Muten Tablas planas 3 17-07-2003 11:14:35


La franja horaria es GMT +2. Ahora son las 22:12:46.


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