{'fraction_non_alphanumeric': 0.014945652173913044, 'fraction_numerical': 0.0, 'mean_word_length': 5.353448275862069, '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}}
Database Management Systems for Non-Volatile Memory

Changes in computer trends have given rise to new on-line transaction processing (OLTP) applications that support a large number of concurrent users and systems. What makes these modern applications unlike their predecessors is the scale at which they ingest information. Database management systems (DBMSs) are the critical component of these applications because they are responsible for ensuring transaction operations execute in the correct order and that changes are not lost after a crash. Optimizing a DBMS’ performance is important because it determines how quickly an application can take in new information and how quickly the information can be used to make new decisions.