FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
ibobjects
hola, estoy evaluando la utilización de los ibobjects o los fibplus...
he leido que con los ibobjects se pueden 'migrar' aplicaciones del 'bde' a los componentes 'ibobjects', simplemente reemplazando en los dfm y los pas los componentes ttable por ibotables por ejemplo. aunque comentan que el aumento de velocidad de estos componentes es de hasta 5 veces, no parece que sea la solución óptima para crear una verdadera solución cliente-servidor, ¿ verdad ?. ¿ Se podría, crear la base de datos de firebird, importar todas las tablas del bde, cambiar todos los ttables por ibotables y seguir funcionando como con el bde para después ir cambiando los ibotables por iboquerys por ejemplo para optimizar la base de datos ? la intención reducir el tiempo de puesta en marcha de la base de datos cliente-servidor, son muchos programas y muchos años de programas basados en las tablas paradox.. Un saludo,,, y gracias anticipadas.. |
#2
|
||||
|
||||
Saludos.
Si al final vas a cambiar por los query's porque no hacer la operación desde el inicio y hacerlos con los FibPlus. En tema de soporte al usuario (desarrollador), FibPlus tiene mejor soporte que IbObjects. Si no me equivoco, existe un post donde se ve claramente que FibPlus tiene mejor rendimiento que IbObjects, además de que puedes bajar las versiones triales de ambos y realizar tú mismo tus pruebas de lugar.
__________________
Gracias, Rolphy Reyes |
#3
|
||||
|
||||
Resp
Lo del rendimiento no es asi. Depende de como configures la transacion.
De hay radica la velocidad Ok.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
#4
|
||||
|
||||
Resp
Le cuento un caso muy curioso de algo que me paso con ibexpert que usa fibplus. Realizando unas pruebas de rendimiento entre linux y windows para ver en cual d elos dos sitemas firebird tiene mejor rendimiento me paso lo siguiente en ibexpert al tratar de traerme 5.000.000 de registros el equipo cliente se quedaba sin memoria traendome 2.000.000 demeoraba 2 minutos un poco preocupado pense que el problema era de firebird y esto me implicaba modificar my alicacion para no permitir consultas tan largas y de tantos tantos datos probe con ib objects y ele resultado fue que con los 5.000.000 de registrso el pc cleinte no se quedo sin registros y ele tiempo fue 1.5 minutos.
Realizando ms pruebas he llegado ala concusion que los conponenetes que hereden directamente de tdataset siempre seran mas lento ya que la forma como manejan la meoria en un poco ineficiente. las conclusiones son las siguentes. Fibplus tiene mejor redimiento cuando las consultas devuelven poco dato a medida que los datos aumenta ibobject lo va superando llegando al punto que fibplus va dependiendo de la cantidad e memoria del equipo . Esto se debe a lo que dije anteriormente que hereda los problemas del TDaset.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
#5
|
||||
|
||||
Saludos.
Siempre he tenido entendido que FibPlus es más eficiente que todos sus competidores. Se que es de la misma compañía el articulo pero se puede apreciar los resultados. Seguiré buscando más!!!!! Una cosa más, no le veo el sentido de mostrar en una aplicación 5M de registros para que el usuario navegue entre ellos para buscar determinado registro. En lo personal yo limito el número de registros y si no aparece en ese grupo, el usuario debe de especificar más datos para realizar una búsqueda eficiente.
__________________
Gracias, Rolphy Reyes Última edición por RolphyReyes fecha: 28-11-2008 a las 16:07:09. Razón: Agregar una razón |
#6
|
||||
|
||||
Cita:
Por otro lado, puede ser necesario esos 5 millones de registros para graficar estadísticas Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#7
|
||||
|
||||
Cita:
Cita:
Hasta luego.
__________________
Gracias, Rolphy Reyes |
#8
|
||||
|
||||
Resp
Si se dan cuanta lo que estamos discutiendo no es si la aplicacionesta mal echa bien si se normalizo. Aqui lo estamos discutiendo es lo de la velocidad. Y como te dijeron anteionmente no vamos a probar con 20 registros.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
#9
|
||||
|
||||
Tampoco tiene nada que ver con la velocidad el poder o no poder traerse millones de registros al cliente... y además de que no sirve para nada
|
#10
|
|||
|
|||
Cita:
Se que hay otras soluciones, como Advantage Database Server, pero no me las planteo de momento En fin, supongo que cuando antes empieze..... Gracias, ya he empezado a probar con los fibplus... |
#11
|
||||
|
||||
Resp
IbOjects Consta de 2 tipos de compoenentes. Uno que derivan de tdataset y otros creados desde cero en tu caso deverias usar los que decienden de tdataset para que no tengas que modificar tantas cosas pero(siempre el pero) seguiras arrastrando los errores derivados de tdataset. Ahora si usas los otro s componentes la diferencia es notable en aplicaciones que meanejan muchos datos.
Como siempre e dicho no es flecha si no el indio.
__________________
Todo se puede, que no exista la tecnología aun, es otra cosa. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Componentes IBObjects gratuitos? | brakaman | Conexión con bases de datos | 1 | 21-02-2007 03:08:48 |
¿Cómo registro los IBObjects? | Voutarks | Conexión con bases de datos | 0 | 29-07-2003 13:26:15 |
Problemas al instalar IBObjects | Voutarks | Conexión con bases de datos | 0 | 19-07-2003 13:04:13 |
Tib_Grid (IbObjects) la propiedad RowSelect | Rudi | Conexión con bases de datos | 1 | 04-07-2003 23:53:05 |
Ibobjects para Kylix | gasal | Lazarus, FreePascal, Kylix, etc. | 0 | 14-06-2003 15:35:51 |
|