|
desempeño |
|||||||||||||||||||||||||||||||||||
|
Para probar el desempeño de IXPN se utilizaron 4 colecciones de documentos XML de distintas características:
Por "Nivel de Estructuración" se entiende el porcentaje del tamaño de la colección que corresponde a marcas XML. IXPN se comparó con los siguientes softwares: Todas las pruebas fueron realizadas en un computador con procesador Intel Pentium III de 700 MHz con 384 Mb de RAM y corriendo el sistema operativo Windows XP, v2002. El disco duro es un Maxtor 5400 RPM, con 30 GB. Se realizaron varias consultas en tres colecciones: "Religión", "Shakespeare" y "DOE", cubriendo la mayoría de los operadores de XPath. Todas las consultas están evaluadas desde la raíz de la colección, restricción necesaria para todos los softwares, no así con IXPN. Se construyeron programas en Java, JScript y Perl para poder probar todos los software, en particular aquellos que no son capaces de procesar varios documentos de una sola vez. De igual manera se adaptó apropiadamente la sintaxis de las consultas al formato requerido por cada software. Los softwares comparados retornan los segmentos de texto de los documentos. Para medir el tiempo en resolver las consultas, se utilizó un programa externo a los softwares, para mayor compatibilidad de los resultados y se midió el tiempo total de ejecución de la consulta desde que se gatilla hasta que se obtienen los fragmentos XML de resultado. Para cada consulta se midió el tiempo necesario para obtener todas
las respuestas, tomando el promedio de 20 pruebas por software. La varianza
de los valores fluctuó entre los 5 y los 20 milisegundos. Los resultados de desempeño comparativo son los siguientes:
|
|
|