{'fraction_non_alphanumeric': 0.011292346298619825, 'fraction_numerical': 0.0, 'mean_word_length': 5.186046511627907, '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 optimization in relational database systems

With the increasing need for manipulating and exchanging XML data, the topic of processing XML documents and optimizing XML queries is being studied by many researchers. There are still, however, many open issues in query optimization in the context of XML database systems. In this paper, we give an overview on the state of XML query optimization by reviewing the different optimization techniques developed by previous research and employed by existing XML database systems. We subsequently enumerate some of the still unresolved problems in the optimization process. We conclude this paper with a description of our current work in which we focus on improving the evaluation of XPath expressions by rewriting the path at the algebraic level.