{'fraction_non_alphanumeric': 0.01440677966101695, 'fraction_numerical': 0.001694915254237288, 'mean_word_length': 5.906432748538012, '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}}
Performance Evaluation of Concurrency Control Algorithms for Temporal Database using Oracle 12c Enterprise Manager Performance Hub

Concurrency in the database system is a common feature of a multi-user environment in which several transactions simultaneously access a shared common resource or data. Concurrency can have a negative effect on a database if it is not controlled effectively and efficiently. The two main concurrency control mechanisms can be classified as pessimistic or optimistic. The temporary database system is different from ordinary database systems and requires a special approach for controlling concurrency. Many concurrency control algorithms have been proposed in the past, but they lacked the performance aspect and were found unsuitable for the temporal database environment. This paper presents the JAG_TDB_CC (JAG Temporal Database Concurrency Control algorithm) algorithm suitable for a temporary database system capable of handling conflict situations without compromising the overall database performance. During the study, various performance measures are considered for evaluation: active sessions, CPU utilization, memory usage, I/O activity.