XIQE: XML Indexing and Querying Engine
XIQE is an experimental system for indexing of XML document collections. It is developed to compare various indexing methods and techniques for XML documents storing. The system is designed to be modular, flexible and high-performance. It uses new features of Java like Generics or New I/O (java.nio).
This project is still under heavy development. Only basic features are supported now and lots of important things are missing (like namespaces support). Some of its parts (like persitent collections) seem to be useful also out of this project and will be released as independent packages.
Project consists of these modules:
- XiqeStorage? -- arranges low level I/O operations and provides set of persistent collections. This module should be usable outside this project.
- XiqeCore? -- main module that contains storage structures?, models, query optimizers, etc.
- XiqeExperiments? -- module with experiments.
- ExEx -- tool for automation of experiments execution and result processing.
- MavenExExPlugin? -- Maven plugin that adds ability for ExEx execution.
System architecture has been designed in master thesis of Steffi Schirmbeck. This thesis is in the Czech language. Another information in the Czech language can be found in the Unofficial Czech Wiki.
This software is licenced under LGPL. However, we are going to switch to Apache License.
