SCIRP Mobile Website
Paper Submission

Why Us? >>

  • - Open Access
  • - Peer-reviewed
  • - Rapid publication
  • - Lifetime hosting
  • - Free indexing service
  • - Free promotion service
  • - More citations
  • - Search engine friendly

Free SCIRP Newsletters>>

Add your e-mail address to receive free newsletters from SCIRP.

 

Contact Us >>

WhatsApp  +86 18163351462(WhatsApp)
   
Paper Publishing WeChat
Book Publishing WeChat
(or Email:book@scirp.org)

Article citations

More>>

Lotfy, A., Saleh, A., El-Ghareeb, H. and Ali, H. (2015) A Middle Layer Solution to Support ACID Properties for NoSQL Databases. Journal of King Saud University—Computer and Information Sciences, 28, 133-145.
https://doi.org/10.1016/j.jksuci.2015.05.003

has been cited by the following article:

  • TITLE: A Surfing Concurrence Transaction Model for Key-Value NoSQL Databases

    AUTHORS: Changqing Li, Jianhua Gu

    KEYWORDS: NoSQL, Big Data, Surfing Concurrence Transaction Model, Key-Value NoSQL Databases, Redis

    JOURNAL NAME: Journal of Software Engineering and Applications, Vol.11 No.10, October 26, 2018

    ABSTRACT: As more and more application systems related to big data were developed, NoSQL (Not Only SQL) database systems are becoming more and more popular. In order to add transaction features for some NoSQL database systems, many scholars have tried different techniques. Unfortunately, there is a lack of research on Redis’s transaction in the existing literatures. This paper proposes a transaction model for key-value NoSQL databases including Redis to make possible allowing users to access data in the ACID (Atomicity, Consistency, Isolation and Durability) way, and this model is vividly called the surfing concurrence transaction model. The architecture, important features and implementation principle are described in detail. The key algorithms also were given in the form of pseudo program code, and the performance also was evaluated. With the proposed model, the transactions of Key-Value NoSQL databases can be performed in a lock free and MVCC (Multi-Version Concurrency Control) free manner. This is the result of further research on the related topic, which fills the gap ignored by relevant scholars in this field to make a little contribution to the further development of NoSQL technology.