ixpn                  

desempeño
   
     
 

Para probar el desempeño de IXPN se utilizaron 4 colecciones de documentos XML de distintas características:

Origen del Texto
Tamaño de la Colección
Cantidad de Documentos
Nivel de Estructuración
Religión 6.7 Mb 4 5.50 %
Shakespeare 10.0 Mb 37 50.49 %
DOE 91.5 Mb
93 4.55 %

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:

COLECCIÓN RELIGIÓN

Religion

Notas:

  • La implementación de TOXIN no permite buscar en el eje following-sibling.

 



COLECCIÓN SHAKESPEARE

Shakespeare

Notas:

  • XINDICE no fue capaz de manejar las consultas.
  • No fue posible evaluar consultas con búsqueda en texto para TOXIN.

 



COLECCIÓN DOE

DOE

Notas:

  • XINDICE y EXIST no fueron capaces de manejar la colección de más de 50 Mb.
  • En las tercera y últimas consultas IXPN y TOXIN fueron capaces de detectar que no existía elementos con esas etiquetas ( en >0.1 segundos).

 


 



IXPN / 2002
Valid XHTML 1.0!