Alternativa al Conector ODBC mysql y/o mariadb

251 views
Skip to first unread message

Jose Padron

unread,
Oct 16, 2017, 11:43:04 AM10/16/17
to Comunidad de Visual Foxpro en Español
Que configuracion y/o conector se sugiere para conectarse la una BD Mariadb..  que sea directo, no pase por odbc... tomando en consideracion el rendimiento, velocidad, etc..
gracias

lo digo y/o pregunto porque en php la libreria php_mysql vuela para conectarse a una vista en mariadb.. pero los diferentes conectores en foxpro mysql 3.51  mysql 5.1  mariadb 1.o mariadb 2.0  tardan mucho tiempo en conectarse a la misma vista.. y apenas tiene 1400 registro

gracias

Irwin Rodriguez

unread,
Oct 16, 2017, 12:04:11 PM10/16/17
to Comunidad de Visual Foxpro en Español
Tu mismo lo has dicho, es decir, no es lo mismo conectarse via ODBC que directamente (localhost) desde un servidor PHP, y justamente pensando en ese concepto es que yo trabajo con WebService en lugar de ODBC. Solamente tienes que crearte un pequeño WebService que suba tus peticiones y te las devuelva en el formato que quieras. En mi caso tengo un flag que le indica al servidor si quiero los datos en JSON o XML siendo éste último el mas usado en mis aplicaciones.


En resumen, usa WebService.

Saludos...!

Jose Padron

unread,
Oct 16, 2017, 12:56:46 PM10/16/17
to Comunidad de Visual Foxpro en Español
Amigo...  si puede explicar como funciona eso,... habia oido hablar de eso... pero nunca me habia llamado la atencion como ahora...

para que sirve, como funciona eso WebService que suba peticiones???

se te agradece la informacion

Antonio Meza

unread,
Oct 16, 2017, 12:58:02 PM10/16/17
to Comunidad de Visual Foxpro en Español
Si tienes problemas de rendimiento en ODBC es porque algo anda mal, si PHP te lo esta compensando con conectarse nativamente no quiere decir que tu vista este bien armada.

Es decir claramente tu Vista tiene un problema y lo que quieres hacer es taparlo usando acceso nativo, pero ese mismo acceso nativo llegado el tiempo con mas registros tendrás el mismo problema y luego vas a decir que PHP es lento y te cambiaras a Phyton jajajaj (es un decir), pues claramente el problema no esta en el acceso a los datos si no en la forma como los obtienes en la vista.

Te puedo asegurar que tienes 2 problemas (los mas comunes) falta de normalizacion y indices!!!  

saludos
Antonio Meza


El lunes, 16 de octubre de 2017, 10:43:04 (UTC-5), Jose Padron escribió:

Irwin Rodriguez

unread,
Oct 16, 2017, 1:07:17 PM10/16/17
to publice...@googlegroups.com
Escribeme al privado para pasarte un ejemplo.

Saludos...!
--
Irwin Rodríguez
Analista Programador

+593 0994903424
Latacunga - Ecuador

Jose Padron

unread,
Oct 16, 2017, 1:08:53 PM10/16/17
to Comunidad de Visual Foxpro en Español
Estoy tratando de optimienzar la vista..... los indices.. pero aun .. se pasa de lento

Alan Cybar

unread,
Oct 16, 2017, 1:22:15 PM10/16/17
to publice...@googlegroups.com
Buenas,

El problema puede ser en los parámetros de conexión que estés utilizando.
Si las vistas están bien estructuradas.

Saludos,

Alan Sanier
Asunción - Paraguay

Carlos Hidalgo

unread,
Oct 16, 2017, 1:44:01 PM10/16/17
to publice...@googlegroups.com
Mi estimado Irwin..

Favor agregarme en el C.C.

Saludos

Jose Padron

unread,
Oct 16, 2017, 1:50:03 PM10/16/17
to Comunidad de Visual Foxpro en Español
otra cosa.....  en Xampp

la vista  tarda en ejecutarse ::

Mostrando filas 0 - ... (La consulta tardó 0.0156 segundos.)

entonces porque estando en locahost, desde foxpro . tarda tanto la vista casi 2 minutos???

Jose Padron

unread,
Oct 16, 2017, 1:52:47 PM10/16/17
to Comunidad de Visual Foxpro en Español
como serian tus parametros de conexion.... un ejemplo por favor....

aunq estoy usando Foxydb---  y aunque lo haga manuel.... la velocidad es terrible..estando en localhost
gracias

Antonio Meza

unread,
Oct 16, 2017, 4:23:50 PM10/16/17
to Comunidad de Visual Foxpro en Español
Y en HeidiSql cuanto tarda esa vista?

Jose Padron

unread,
Oct 17, 2017, 8:55:05 AM10/17/17
to Comunidad de Visual Foxpro en Español
Vuela...

que crees tu que sea...?

Antonio Meza

unread,
Oct 17, 2017, 9:17:27 AM10/17/17
to Comunidad de Visual Foxpro en Español
Y estas 100% seguro que el mismo código que ejecutas desde VFP es el mismo que ejecutas de PHP y HeidiSql ? 

Puedes mostrar el código de tu Vista?

ZeRoberto

unread,
Oct 17, 2017, 9:24:06 AM10/17/17
to publicesvfoxpro
No sera problema de driver ODBC?

Saludos

Jose Padron

unread,
Oct 17, 2017, 9:34:47 AM10/17/17
to Comunidad de Visual Foxpro en Español

que driver recomiendas...?

ZeRoberto

unread,
Oct 17, 2017, 9:37:00 AM10/17/17
to publicesvfoxpro
La vez pasada habia un problema con un driver de mysql de 64bits y tuvieron que cambiarlo por 32bits que es lo que soporta el vfp, haber revisa eso.

Saludos
2017-10-17 8:34 GMT-05:00 Jose Padron <fpad...@gmail.com>:

que driver recomiendas...?

Jose Padron

unread,
Oct 17, 2017, 12:35:40 PM10/17/17
to Comunidad de Visual Foxpro en Español
si, porque la vista esta generada en el servidor mariadb... lo que hago desde foxpro es llamarla

Reply all
Reply to author
Forward
0 new messages