Javascript must be enabled to continue!
A Novel Model of Transaction's Consistency in NoSQL Databases
View through CrossRef
NoSQL databases have recently experienced a surge in popularity, primarily driven by their capacity to effectively manage and process substantial amounts of data and their exceptional scalability capabilities. Nonetheless, it is important to acknowledge that these databases also bring about a set of trade-offs, particularly in relation to transaction consistency and overall performance. Consequently, it becomes imperative to have a comprehensive understanding of these trade-offs, as they play a pivotal role in making well-informed decisions when selecting a NoSQL database that aligns with the specific requirements of a given application. One of the primary challenges of NoSQL databases in supporting transaction consistency is the lack of full ACID support. While some NoSQL databases provide ACID guarantees for single operations, they may not offer the same level of consistency for multi-operation transactions. This can lead to inconsistencies when multiple operations are performed concurrently, impacting data integrity. The main objective of this study is to propose a novel model to provide strong consistency guarantees and offer the best performance for NoSQL databases. Therefore, this study proposed a transaction consistency model (PMC) for achieving the objectives. The proposed model uses existing techniques such as Two-Phase locking for isolation of single and multiple transactions and snapshot isolation for comparing versioning data on the replication node. The proposed model for transaction consistency (PMC) exhibited superior performance, scalability, and consistency when compared to alternative models. In terms of performance, the PMC model excelled by achieving higher throughput and lower latency than its counterparts. Moreover, the PMC model demonstrated exceptional scalability, being capable of accommodating a larger number of nodes than the other model. This ability to scale effectively is of utmost importance in modern distributed systems, where handling a larger number of nodes is crucial. Lastly, the PMC model distinguished itself by successfully upholding a high level of consistency, even under conditions of high load, which further solidifies its merit. The achievement of such a consistently high level of consistency can be attributed to the well-thought-out design and implementation of the PMC model. It is undeniable that the PMC model's superior performance, scalability, and consistency make it ready to apply in the realm of transaction processing systems. Keywords: NoSQL, Transactions, Consistency, NoSQL Transaction Consistency
Title: A Novel Model of Transaction's Consistency in NoSQL Databases
Description:
NoSQL databases have recently experienced a surge in popularity, primarily driven by their capacity to effectively manage and process substantial amounts of data and their exceptional scalability capabilities.
Nonetheless, it is important to acknowledge that these databases also bring about a set of trade-offs, particularly in relation to transaction consistency and overall performance.
Consequently, it becomes imperative to have a comprehensive understanding of these trade-offs, as they play a pivotal role in making well-informed decisions when selecting a NoSQL database that aligns with the specific requirements of a given application.
One of the primary challenges of NoSQL databases in supporting transaction consistency is the lack of full ACID support.
While some NoSQL databases provide ACID guarantees for single operations, they may not offer the same level of consistency for multi-operation transactions.
This can lead to inconsistencies when multiple operations are performed concurrently, impacting data integrity.
The main objective of this study is to propose a novel model to provide strong consistency guarantees and offer the best performance for NoSQL databases.
Therefore, this study proposed a transaction consistency model (PMC) for achieving the objectives.
The proposed model uses existing techniques such as Two-Phase locking for isolation of single and multiple transactions and snapshot isolation for comparing versioning data on the replication node.
The proposed model for transaction consistency (PMC) exhibited superior performance, scalability, and consistency when compared to alternative models.
In terms of performance, the PMC model excelled by achieving higher throughput and lower latency than its counterparts.
Moreover, the PMC model demonstrated exceptional scalability, being capable of accommodating a larger number of nodes than the other model.
This ability to scale effectively is of utmost importance in modern distributed systems, where handling a larger number of nodes is crucial.
Lastly, the PMC model distinguished itself by successfully upholding a high level of consistency, even under conditions of high load, which further solidifies its merit.
The achievement of such a consistently high level of consistency can be attributed to the well-thought-out design and implementation of the PMC model.
It is undeniable that the PMC model's superior performance, scalability, and consistency make it ready to apply in the realm of transaction processing systems.
Keywords: NoSQL, Transactions, Consistency, NoSQL Transaction Consistency.
Related Results
Medical image retrieving and parallel balancing in cloud: Review article
Medical image retrieving and parallel balancing in cloud: Review article
NoSQL databases have recently experienced a surge in popularity, primarily driven by their capacity to effectively manage and process substantial amounts of data and their exceptio...
Medical image retrieving and parallel balancing in cloud: Review article
Medical image retrieving and parallel balancing in cloud: Review article
NoSQL databases have recently experienced a surge in popularity, primarily driven by their capacity to effectively manage and process substantial amounts of data and their exceptio...
Studi Literatur Komparasi SQL dan NoSQL dalam Pemilihan Basis Data Ideal untuk Skalabilitas Tinggi
Studi Literatur Komparasi SQL dan NoSQL dalam Pemilihan Basis Data Ideal untuk Skalabilitas Tinggi
This research compares SQL and NoSQL databases in terms of high scalability and data management efficiency. SQL, with its relational model and ACID principles, excels in data consi...
Analysis of NoSQL Database Vulnerabilities
Analysis of NoSQL Database Vulnerabilities
The NoSQL DBMS offers efficient solutions for storing and analyzing big data. The NoSQL data model provides better flexibility, schema less model, efficient storage and access mech...
Technical Analysis in Financial Markets
Technical Analysis in Financial Markets
The efficient markets hypothesis states that in highly competitive and developed markets it is impossible to derive a trading strategy that can generate persistent excess profits a...
NoSQL databases: A survey
NoSQL databases: A survey
NoSQL data stores have introduced a new way of designing database systems to meet the recent needs of applications and services operating in areas such as the World Wide Web, Big D...
NoSQL Database Phenomenon
NoSQL Database Phenomenon
The chapter explains that NoSQL databases emerged as an attempt for resolving the limitations of relational databases in coping with Big Data. The issue of Big Data is related to e...
Achieving High-Speed Data Consistency in Financial Microservices Platforms Using NoSQL Using Nosql (Mongodb, Redis) Technologies
Achieving High-Speed Data Consistency in Financial Microservices Platforms Using NoSQL Using Nosql (Mongodb, Redis) Technologies
The transition from monolithic to microservices architecture has revolutionized software development, enabling greater scalability, flexibility, and deployment agility, especially ...

