Portada INFORMATICA GERENCIAL
Por Rodrigo Arias

El Grand Prix de las bases de datos


El mercado de bases de datos en sistemas abiertos es uno de los más competitivos en la industria de la computación. Los principales proveedores son Informix, Oracle, y Sybase, tres compañías que poseen la base instalada, la calidad de producto, y la capacidad técnica para mantenerse en actitud competitiva por largo tiempo.

Para diferenciar y evaluar estos productos, se realizan diversas pruebas de rendimiento (benchmarks) definidas por el "Transaction Processing Performance Council" (TPC). Por ejemplo, una de estas pruebas, conocida como TPC-C, modela un sistema de control de inventarios y pedidos. Cada prueba es implementada en cada una de las bases de datos. Luego cada aplicación se corre y su rendimiento se mide por la cantidad de transacciones por minuto (TpmC-C) logradas.

Los resultados que logra una base de datos aparecen prominentemente en los anuncios de cada una. Por ejemplo, a finales de 1994 Informix se anunciaba triunfante con 3,118.2 TpmC. Poco después, Oracle rebasó a Sybase e Informix, anunciando 5,369 TpmC. Al día siguiente, Sybase reportaba 4,545 TpmC, que aunque no pasaba a Oracle, sí demostraba una capacidad muy similar.

Sin embargo, como en toda prueba de rendimiento, cada quien presenta sólo una pequeña parte de la verdad. Por ejemplo, aunque Oracle iba ganando a mediados de 1995, resultó que los productos utilizados en las pruebas no estarán disponibles sino hasta febrero de 1996. Además, Oracle utilizó 3.5 gigabytes... de memoria principal! Lea los reportes completos de benchmarking, que están disponibles en TPC.

Además, nadie menciona a las bases de datos "propietarias": Tandem obtuvo 20,918.03 TmpC con su base de datos NonStop SQLMP. A DB2 de IBM sólo lo supera Sybase en costo rendimiento. Y Rdb de Digital fue en su momento, el ganador absoluto del TPC-A.

Todas las empresas invierten cientos de miles de dólares en modificaciones de equipo y programación especial en lenguajes de bajo nivel, para acelerar los sistemas como no pueden hacerlo con las amigables pero lentas herramientas de cuarta generación. El resultado final se parece a una aplicación típica de Guatemala tanto como un auto Fórmula 1 se parece a una panel!

Para evaluar el costo-rendimiento correctamente, la mejor opción es diseñar su propia prueba de rendimiento a partir del volumen de transacciones más significativo de su empresa. Recuerde que el verdadero gran premio en las pruebas de las bases de datos es, a fin de cuentas, un contrato con su empresa.


Inicio Escríbanos a gerencia@nortropic.com
Noviembre de 1995