首页    期刊浏览 2024年10月05日 星期六
登录注册

文章基本信息

  • 标题:A Surfing Concurrence Transaction Model for Key-Value NoSQL Databases
  • 本地全文:下载
  • 作者:Changqing Li ; Jianhua Gu
  • 期刊名称:Journal of Software Engineering and Applications
  • 印刷版ISSN:1945-3116
  • 电子版ISSN:1945-3124
  • 出版年度:2018
  • 卷号:11
  • 期号:10
  • 页码:467-485
  • DOI:10.4236/jsea.2018.1110028
  • 语种:English
  • 出版社:Scientific Research Publishing
  • 摘要: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.
  • 关键词:NoSQL;Big Data;Surfing Concurrence Transaction Model;Key-Value NoSQL Databases;Redis
国家哲学社会科学文献中心版权所有