Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Dudas - Aplicacion Cliente/Servidor con Firebird 1.5 (https://www.clubdelphi.com/foros/showthread.php?t=7827)

Hagen 27-02-2004 05:08:08

Dudas - Aplicacion Cliente/Servidor con Firebird 1.5
 
Uso Delphi 7, Firebird 1.5, WinXP.

Tengo que desarrollar un sistema Cliente/Servidor, con aproximadamente
8 clientes. De los cuales 4 estaran usando las mismas tablas al mismo tiempo
insertando datos.

Los clientes seran PC con Win98 y el Servidor estara con Linux.

Estas son mis preguntas.

1.- En las tablas que seran usadas al mismo tiempo ¿Debo usar generadores
para generar las llaves primarias?.

2.- Existe otra solucion, aparte de los alertadores de eventos, para que los
datos se actualizen en cada cliente.

3.- Actualmente trabajo usando DBEdits; pero otros programadores me dijeron
que es mejor usar los Edits tradionales. Para tener un mejor control en
la entrada de datos.
Que me sugieren ??

Otra interrogantes que tengo es sobre el metodo de acceso a Firebird 1.5

4.- Debo usar IBX o FIBPlus. Primero quise usar IBX; pero como estuve leyendo que no son muy compatible con Firebird 1.5, me estoy inclinando por FIBPlus ya que estos componentes si soportan FB 1.5 y son similares en la forma de usarlos a los IBX.
¿Las FIBPlus son de pago?. :confused:

¿Que me aconsejan?.

Muchas gracias de antemano.


PD.- Quiero usar Firebird 1.5, debido a que, segun los creadores mejora su
rendimiento entre 30 y 60 por ciento. Y tambien por algunas otras
carateristicas que tiene.

jachguate 27-02-2004 06:15:38

Cita:

Empezado por Hagen
1.- En las tablas que seran usadas al mismo tiempo ¿Debo usar generadores
para generar las llaves primarias?

Es un método confiable, dado que te aseguras que no vas a tener problemas duplicando claves... sin embargo depende de lo que vayan a grabar tus usuarios. No es el único método, pero si podes usar una clave artificial sin problemas, es el mejor.

Cita:

Empezado por Hagen
2.- Existe otra solucion, aparte de los alertadores de eventos, para que los
datos se actualizen en cada cliente.

si, claro. Podes refrescar los datasets a intervalos períodicos (con un timer).

La mejor solución depende nuevamente de los datos, y de la frecuencia con la que se actualizan. No se porque a muchos les da por mantener toda la información "fresca" en las pantallas de sus usuarios. Esto a veces es necesario, a veces es bueno, y a veces es solo "bonito", pero no sirve para nada y le mete una carga al servidor y a la red que no vale la pena. Siempre hay que evaluar con criterio de ingeniero, y no con criterio de diseñador.

Cita:

Empezado por Hagen
3.- Actualmente trabajo usando DBEdits; pero otros programadores me dijeron
que es mejor usar los Edits tradionales. Para tener un mejor control en
la entrada de datos.

Hay mas de una discusión por aqui... que te aclarará un poco. Utiliza la busqueda y seguro las vas a encontrar.

Hasta luego.

;)


La franja horaria es GMT +2. Ahora son las 15:30:03.

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