PDA

Ver la Versión Completa : El acceso mas rapido a MySQL


darkerbyte
07-05-2012, 03:15:58
Hola mis estimados colegas.

Cual es la tecnología, o controles que me permiten interactuar y procesar consultas de manera más rapida en MySQL?
Acutalmente estoy usando ZeosLib en Delphi7 pero veo que hay otras tecnologías que aún no he probado como ODBC. Además estoy por aventurarme en Lazarus y veo que hay un paquete llamado SQLdb.

Les pido con su invaluable experiencia me recomienden a su parecer cual es el más rapido. Actualmente me encuentro desarrollando un punto de venta, el cual tiene que procesar ventas (baja de inventario, registro de la venta) lo más rapido posible, por el flujo de clientes. Este programa estará corriendo en un MAN en multiples sucursales.


Espero no estar repitiendo la pregunta, de ser así, una disculpa.

darkerbyte
07-05-2012, 06:59:04
Tambien pido a algun amigo moderador tenga la gentileza de reubicar mi tema. Creo que hoy me despiste bastante. No se si debería ir en Conexión a Bases de datos o estrictamente en la sección de MySQL

Casimiro Notevi
07-05-2012, 10:07:37
De mysql entiendo poco, aunque creo que puedo decir que ODBC es un método de acceso poco eficiente. A ver si los que saben te pueden orientar :)
Una pregunta, ¿qué es un MAN?, además de 'hombre' en inglés y de ser una marca de camiones.

MartinS
07-05-2012, 12:43:12
Una pregunta, ¿qué es un MAN?, además de 'hombre' en inglés y de ser una marca de camiones.

Creo que se está refiriendo a Metropolitan Area Network (Red metropolitana) donde puede incluir a una ciudad completa e incluso alguna cercana

AzidRain
07-05-2012, 16:24:58
Yo utilizo Zeos desde siempre y nunca me han dado problemas. Son nativas de manera que utilizan solo código Delphi y trabajan directamente con la DLL que trae MySQL. De hecho y tengo una aplicación ya en producción que conecta varias sucursales en diferentes ciudades y trabaja bastante bien. ODBC es un método que aparte de engorroso de configurar, es muy poco eficiente como ya apuntó Casimiro.

darkerbyte
09-05-2012, 04:17:57
Tambien hay otra opcion que es ADO y otra que es TSQLconection en la pestaña SQLdb de Lazarus. Alguien que las haya probado me podría decir cual es más rápida entre ZeosLib, ADO, y SQLdb?


PD. MartinS esta en lo cierto, una WAN es un área metropolitana.

mamcx
09-05-2012, 04:27:55
Con todo, la eficiencia general de una app esta mas dada por su arquitectura que por componentes específicos. Osea, la optimizacion debe ser de MACRO a micro.