{'fraction_non_alphanumeric': 0.013404825737265416, 'fraction_numerical': 0.0, 'mean_word_length': 5.384615384615385, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
XQuery speedup using replication in mapping XML into relations

In this paper, we introduce some replication methods that reduce the query cost incurred when reconfiguring XML documents from divided XML data. The fundamental idea is that query performance can be enhanced by analyzing query patterns and replicating data essential for the query performance. Several practical and effective replication methods are formulated. A translation process in which XQuery is rewritten into SQL using this replication information is performed by a heuristic method, which shows that existing methods, such as the sorted outer union, may be extended to utilize the replicas. Finally, some experiments show that these replication methods can be very useful.