Charles Explorer logo
🇨🇿

Efektivní implementace jazyka XPath pro vícejádrové procesory

Publikace na Matematicko-fyzikální fakulta |
2010

Abstrakt

Aktuální procesory jazyka XPath používají přímočarý přístup k vyhodnocování dotazů, který může být v některých případech velmi neefektivní, a který navíc implementují sériově. Zpracování složitých dotazů nad velkými daty pak může trvat velmi dlouho a způsobit řadu problémů.

Navrhované algoritmy a indexační techniky XML jsou nabízí vyšší efektivitu a snadno se upraví pro vícejádrové procesory použitím standardních paralelizačních šablon. Výsledná implementace je vysoce škálovatelná a výrazně překonává stávající knihovny pro práci s XML.