thesis

Optimisation de requêtes XQuery dans les bases de données XML distribuées sur des réseaux pair à pair

Defense date:

Jan. 1, 2012

Edit

Disciplines:

Authors:

Directors:

Abstract EN:

In this thesis, we propose a novel architecture for XML databases distributed over peer-to-peer networks. Our approach is unique because it is focused on the global treatment of the XQuery language, rather than on the study of a subpart of the language adapted to the indexes used. We present the implemented XQ2P system, which illustrates this architecture. It is a complete collection of fundamental software modules used to develop XML database applications. The peer-to-peer functionality is managed by P2PTester, an independent framework that we also developed, allowing testing and simulation of large scale peer-to-peer applications. A version of the TwigStack algorithm, adapted to peer-to-peer is also integrated in XQ2P, as well as a module using a specific time series index, since time series management is one of the novel aspects of XQuery 3. 0.

Abstract FR:

Dans cette thèse nous proposons une architecture pour les bases de données XML distribuées basées sur les réseaux pair-à-pair. Notre approche est unique parce qu’elle est axée sur le traitement global du langage XQuery plutôt que l’étude d’un langage réduit spécifique aux index utilisés. Le système XQ2P présenté et implémenté dans cette thèse intègre cette architecture ; il se présente comme une collection complète de blocs de logiciels fondamentaux pour développer des applications similaires. L’aspect pair-à-pair est fourni par P2PTester, un « framework » fournissant des modules pour les fonctionnalités P2P de base et un système distribué pour des tests et simulations. Une version de l'algorithme TwigStack adapté au P2P utilisant un index structurel est également intégré, ainsi qu'un module utilisant un index particulier pour traiter les séries temporelles, qui sont une des nouveautés de XQuery 3. 0.