{'fraction_non_alphanumeric': 0.020030816640986132, 'fraction_numerical': 0.0007704160246533128, 'mean_word_length': 5.215311004784689, '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}}
Replicate relational and XML databases for Internet computing

Most XML-enabled database management systems can only translate a few relations into an XML document. Moreover, the translation is without data semantics constraints consideration, which may not be sufficient for information highway on the Web. The demand on database is increased in e-commerce. Not only relational database (RDB) is needed for traditional data processing, but also its equivalent XML documents (database) are needed for B2B applications. Therefore, performance for online conversion from relational data to XML document is an issue. This paper aims to create a replicate XML database for a company's RDB to improve database performance, and to automate XML database recovery in case of system failures. For any successful update to the RDB, corresponding update will be applied to its replicate XML database. The result is an incrementally maintained XML database for efficient and effective computing for e-commerce. In summary, Internet computing performance can be improved because a replicate XML database and its counterpart RDB can be parallel processing for both internal data and external data transmission on the Internet. Furthermore, an XML database can be recovered by its counterpart RDB once it is down.