Hola, para empezar, paradox es una base de datos de "escritorio" y firebird es un sistema de administración de base de datos relacional (o RDBMS)
es una auténtica DB "cliente/servidor". (Descarto sqllite porque para usar ella, mejor entonces firebird).
Dices que no estás seguro de si algunas consultas que haces los resultados son correctos, eso dependerá de tus consultas, todas las bases de datos te darán los resultados que tú pidas.
Cita:
Empezado por algendar
1.- Mejorará Sqlite o firebird la velocidad y fiabilidad de consulta?.
|
La velocidad, no sé cómo de rápido es tu programa, pero cualquier consulta sql con los registros y tablas que tienes... debe ser instantánea. ( 5000 registros no es nada, mis clientes manejan decenas de millones de registros por tabla y las bases de datos son de varios gigas, antes comenté en otro hilo que un cliente ya ha alcanzado los 25 Gigas)
Cita:
Empezado por algendar
2.- Existen programas para trasladar los datos desde paradox?, son fiables ( datos, indices, etc...)?.
|
Normalmente puedes hacerlo mediante IBpump, por ejemplo, creas la estructura y luego con estos programas te pasan los datos a la nueva base.
Tan sólo puede que tengas que ajustar algún detalle, pero normalmente no hay problema.
Cita:
Empezado por algendar
3.- Accedo a los datos desde DBE (tQuery, TTable), ¿Tendre que replantear todo el programa con nuevos componentes ?, tengo pereza de volver a programar el DataModule con más de 50 componentes y sus correspondientes procedimientos.
|
Sí, sería conveniente usar algo más moderno porque lo que usas es de hace más de 12 años. Puedes usar zeoslib, ibx, fibplus, etc. Tampoco creas que es muy complicado sustituirlos. Y procura olvidar las TTable y usar Querys
Cita:
Empezado por algendar
4.- Es compatible el SQL-92 de paradox con SQlite o Firebird?.
|
Con firebird, Sí.
p.d.: y bienvenido a clubdelphi. ¿Has leído ya nuestra
guía de estilo?.