2019International Conference on Computing for Sustainable Global DevelopmentRequires access

Performance Evaluation of Concurrency Control Algorithms for Temporal Database using Oracle 12c Enterprise Manager Performance Hub

Jaypalsinh A. Gohil, R. Sridaran, Prashant M. Dolia

Open publisher page 0 citations

Abstract

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.

About this research paper

What this paper is about

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.

Why it matters

A significance statement is not available in the OpenAlex record.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

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.

Key concepts: Computer science, Optimistic concurrency control, Concurrency control, Multiversion concurrency control, Distributed concurrency control, Non-lock concurrency control, Database, Timestamp-based concurrency control

Related papers

Back to paper searchBrowse research topicsOriginal source
Performance Evaluation of Concurrency Control Algorithms for Temporal Database using Oracle 12c Enterprise Manager Performance Hub — Research Paper | ScholarLens