{'fraction_non_alphanumeric': 0.014778325123152709, 'fraction_numerical': 0.0, 'mean_word_length': 5.224489795918367, '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}}
Comparison between Relational and NoSQL Databases

Relational databases have not been the only solution for the applications that use them for years. New applications must deal with large volumes of complex, distributed data of different types, whose volume increases very rapidly. In these applications, relational databases are supplemented with several new generic data models referred to as NoSQL. In this article we shall present the main types and characteristics of NoSQL data models and we shall make, both a detailed and a synthetic, comparison between the relational model and the NoSQL data models.