Site icon Consejos WEB

ADOdb frente a PEAR

Nosotros, personalmente hemos desarrollado ya varios proyectos utilizando como capa para la gestión de base de datos ADOdb, concretamente con MySQL, Postgres y Oracle, con resultados excelentes: rapidez, sencillez y sobre todo flexibilidad.

Una de los problemas que se plantea a la hora de utilizar PEAR, reside en su velocidad. Al margen de que sea una herramienta excelente, su velocidad es ostensiblemente menor en la gestión de las relaciones con las bases de datos, con una diferencia muy apreciable con respecto a ADOdb.

Las cifras (tomadas de http://php.weblogs.com/discuss/msgReader$1112) son bastante clarificadoras

MySQL	1.12 	1.12	1.17	1.15	1.14
ADODB	1.43	1.47	1.47	1.44	1.45
PhpLib	1.53	1.62	1.64	1.64	1.57
PEAR	2.91	2.90	2.85	2.83	2.84	(fetchInto)
PEAR	3.14 	3.13	3.22	3.12	3.16	(fetchRow)
M'base	4.51	4.55 	4.46 	4.54 	4.52    (numeric columns)
M'base	4.99	4.72	4.71	4.71	4.72	(named columns)
Diferencia Recarga
MySQL 1.14
ADODB 1.45 27%
PHPLib 1.60 40%
PEAR 2.87 152% (fetchInto)
PEAR 3.15 176% (fetchRow)
M’base 4.52 296% (numeric cols)
M’base 4.77 318% (named cols)
Exit mobile version