Javascript must be enabled to continue!
Partitioning XML data, towards distributed and parallel management
View through CrossRef
Méthode de Partitionnement pour le traitement distribué et parallèle de données XML.
Durant cette dernière décennie, la diffusion du format XML pour représenter les données générées par et échangées sur le Web a été accompagnée par la mise en œuvre de nombreux moteurs d’évaluation de requêtes et de mises à jour XQuery. Parmi ces moteurs, les systèmes « mémoire centrale » (Main-memory Systems) jouent un rôle très important dans de nombreuses applications. La gestion et l’intégration de ces systèmes dans des environnements de programmation sont très faciles. Cependant, ces systèmes ont des problèmes de passage à l’échelle puisqu’ils requièrent le chargement complet des documents en mémoire centrale avant traitement.Cette thèse présente une technique de partitionnement des documents XML qui permet aux moteurs « mémoire principale » d’évaluer des expressions XQuery (requêtes et mises à jour) pour des documents de très grandes tailles. Cette méthode de partitionnement s’applique à une classe de requêtes et mises à jour pertinentes et fréquentes, dites requêtes et mises à jour itératives.Cette thèse propose une technique d'analyse statique pour reconnaître les expressions « itératives ». Cette analyse statique est basée sur l’extraction de chemins à partir de l'expression XQuery, sans utilisation d'information supplémentaire sur le schéma. Des algorithmes sont spécifiés, utilisant les chemins extraits par l’étape précédente, pour partitionner les documents en entrée en plusieurs parties, de sorte que la requête ou la mise à jour peut être évaluée sur chaque partie séparément afin de calculer le résultat final par simple concaténation des résultats obtenus pour chaque partie. Ces algorithmes sont mis en œuvre en « streaming » et leur efficacité est validée expérimentalement.En plus, cette méthode de partitionnement est caractérisée également par le fait qu'elle peut être facilement implémentée en utilisant le paradigme MapReduce, permettant ainsi d'évaluer une requête ou une mise à jour en parallèle sur les données partitionnées.
Title: Partitioning XML data, towards distributed and parallel management
Description:
Méthode de Partitionnement pour le traitement distribué et parallèle de données XML.
Durant cette dernière décennie, la diffusion du format XML pour représenter les données générées par et échangées sur le Web a été accompagnée par la mise en œuvre de nombreux moteurs d’évaluation de requêtes et de mises à jour XQuery.
Parmi ces moteurs, les systèmes « mémoire centrale » (Main-memory Systems) jouent un rôle très important dans de nombreuses applications.
La gestion et l’intégration de ces systèmes dans des environnements de programmation sont très faciles.
Cependant, ces systèmes ont des problèmes de passage à l’échelle puisqu’ils requièrent le chargement complet des documents en mémoire centrale avant traitement.
Cette thèse présente une technique de partitionnement des documents XML qui permet aux moteurs « mémoire principale » d’évaluer des expressions XQuery (requêtes et mises à jour) pour des documents de très grandes tailles.
Cette méthode de partitionnement s’applique à une classe de requêtes et mises à jour pertinentes et fréquentes, dites requêtes et mises à jour itératives.
Cette thèse propose une technique d'analyse statique pour reconnaître les expressions « itératives ».
Cette analyse statique est basée sur l’extraction de chemins à partir de l'expression XQuery, sans utilisation d'information supplémentaire sur le schéma.
Des algorithmes sont spécifiés, utilisant les chemins extraits par l’étape précédente, pour partitionner les documents en entrée en plusieurs parties, de sorte que la requête ou la mise à jour peut être évaluée sur chaque partie séparément afin de calculer le résultat final par simple concaténation des résultats obtenus pour chaque partie.
Ces algorithmes sont mis en œuvre en « streaming » et leur efficacité est validée expérimentalement.
En plus, cette méthode de partitionnement est caractérisée également par le fait qu'elle peut être facilement implémentée en utilisant le paradigme MapReduce, permettant ainsi d'évaluer une requête ou une mise à jour en parallèle sur les données partitionnées.
Related Results
SISTEM QUERY PADA DOKUMEN XML DENGAN MENGGUNAKAN BAHASA SQL
SISTEM QUERY PADA DOKUMEN XML DENGAN MENGGUNAKAN BAHASA SQL
Teknologi XML merupakan teknologi baru yang sangat berguna untuk pertukaran data melalui media apapun dan sistem operasi apapun. Dengan XML, pertukaran data menjadi sangat aman dan...
Querying and restructuring XML data by graphical query language
Querying and restructuring XML data by graphical query language
PurposeThe rapid development of Extensible Markup Language (XML) from a mere data exchange format to a universal syntax for encoding domain specific information increases the need ...
Greenhouse gas fluxes from nutrient-rich organic soils in Estonia
Greenhouse gas fluxes from nutrient-rich organic soils in Estonia
<p>Nutrient-rich organic soils are one of the largest key sources of greenhouse gas (GHG) emissions in cool moist climate regions in Europe, and around 15 Mha of wetl...
KEBIASAAN MAKAN DAN ASUPAN ZAT GIZI MASYARAKAT HALMAHERA
KEBIASAAN MAKAN DAN ASUPAN ZAT GIZI MASYARAKAT HALMAHERA
<p class="MsoNormal" style="margin: 0cm 7.1pt 6pt 14.2pt; text-align: justify; text-indent: 1cm;"><span style="font-size: 10pt;" lang="en-us" xml:lang="en-us">Every com...
POLA AKTIVITAS, KONSUMSI PANGAN, STATUS GIZI DAN KESEHATAN ANAK JALANAN DI KOTA BANDUNG
POLA AKTIVITAS, KONSUMSI PANGAN, STATUS GIZI DAN KESEHATAN ANAK JALANAN DI KOTA BANDUNG
<p class="MsoTitle" style="margin: 0cm 13.05pt 6pt 17.85pt; text-align: justify; text-indent: 26.95pt;"><span style="font-size: 10pt;" lang="en-us" xml:lang="en-us">The...
A recursive visual query language for XML data
A recursive visual query language for XML data
PurposeeXtensible Markup Language (XML) data are data which are not necessarily constrained by a schema, XML is fast emerging as a standard for data representation and exchange on ...
SIGAda 2001 workshop, "creating a symbiotic relationship between XML and Ada"
SIGAda 2001 workshop, "creating a symbiotic relationship between XML and Ada"
The purpose of the workshop was to organize the Ada community to take advantage of the opportunity to create Ada applications that are operating systems independent because they ar...
A requirements‐driven workload model for XML benchmark
A requirements‐driven workload model for XML benchmark
PurposeTo provide a more requirements‐driven workload model for eXtensible Markup Language (XML) benchmark over the electronic data exchange and management in collaborative commerc...

