FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Migrar sistema en Paradox a MySQL
Colegas:
Estoy migrando un sistema en paradox a mysql con Zeos. Haciendo pruebas comprobé que el componente TZTable funciona exactamente igual que el TTable. Pregunto a los expertos en mysql y Zeos: es necesario ejecutar sentencias SQL con el ZQuery, porque el rendimiento del TZTable es el mismo. Gracias |
#2
|
||||
|
||||
Cita:
Hasta Luego .-
__________________
No todo es como parece ser... |
#3
|
|||
|
|||
Va de nuevo
gracias por tu respuesta, pero tengo muy claro lo que decis del Ttable.
Mi pregunta apuntaba a: como es el rendimiento de TZTable (Zeos) comparado con ejecutar sentencias SQL con el ZQuery (Zeos), porque hacen lo mismo. Y por lo tanto la migración no sería tan engorosa. Gracias totales. |
#4
|
||||
|
||||
Cita:
Pero claro que es necesario, de hecho es mucho mejor usar Sps. Una muestra Imagina que tienes una tabla con un millón de registros. y necesitas actualizar el registro # 598715. Si usas un Table, deberás primero cargar todo el contenido de la tabla y despúes usar un FindKey para posicionarte en el registro y modificarlo. Esas dos operaciones son sumamente costosas. Ahora, con un query, solo necesitas ejecutar la consulta de actualización ahorrando enormes recursos. El rendimiento es el mismo entre un table y un query?, por supuesto que !!NO¡¡
__________________
Conoce mi blog http://www.edgartec.com |
#5
|
|||
|
|||
Para Poliburro
Hace la siguiente prueba:
Ejecuta con un TZTable (Zeos), por ejemplo agregar un registro y grabar. Colocá un TZSQLMonitor (Zeos) y en el archivo de texto que genera, fijate que sentencias se ejecutan. Me gustaría saber tu respuesta |
#6
|
||||
|
||||
te propongo una prueba mejor,
carga tu tabla con 1 millón de registros, y despúes haz la prueba que mencionas,
__________________
Conoce mi blog http://www.edgartec.com |
#7
|
|||
|
|||
Cita:
Código:
1. CONNECT TO "base" AS USER "usuario" 2. SELECT * FROM tabla 3. SHOW TABLES FROM base LIKE 'tabla' 4. SHOW COLUMNS FROM base.personal LIKE '%' 5. INSERT INTO base.tabla (...campos...) Cita:
Bye |
#8
|
||||
|
||||
El TZTable únicamente se inlcluye en Zeos como compatibilidad hacia atrás y de hecho es un "SELECT *". En su lugar utilizar un TZQuery aunque de inicio ocupes de todos modos una sentencia "SELECT *" pues más adelante cuando requieras ya filtrados o algo similar podrás cambiarlo sin mucho problema y sin tener que cambiar tu código. Ahora, si tienes la seguridad de que tu tabla nunca pasará de unos cuantos registros es una buena opción pero te repito es lo mismo que un TZQuery con SELECT *
__________________
AKA "El animalito" ||Cordobés a mucha honra|| |
#9
|
|||
|
|||
Para Poliburro
Me gustaría saber en que tipo de aplicación tuviste tu "gran experiencia" de trabajar tablas con un millón de registros.
Espero tu respuesta. Azidrain: gracias por tu respuesta, fué la mejor. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Migrar de Paradox a otra base de datos | Colgueit | Conexión con bases de datos | 6 | 03-07-2007 10:04:53 |
Migrar DELPHI 2 con PARADOX..... a QUE?? | ingechile | Tablas planas | 2 | 10-06-2007 18:07:28 |
migrar dbf a mysql | vroa74 | Conexión con bases de datos | 2 | 22-05-2007 23:04:12 |
migrar *.gdb a mysql | detybel | MySQL | 0 | 23-04-2006 16:09:27 |
Migrar de Paradox a Interbase | k2k2k2 | Firebird e Interbase | 1 | 22-03-2004 05:51:02 |
|