A scalable generic transaction model scenario for distributed NoSQL databases

被引:8
作者
Dharavath, Ramesh [1 ]
Kumar, Chiranjeev [1 ]
机构
[1] Indian Sch Mines, Dept Comp Sci & Engn, Dhanbad 826004, Jharkhand, India
关键词
Atomic transaction; Column-oriented distributed databases; NoSQL databases; SNAPSHOT ISOLATION; PERFORMANCE;
D O I
10.1016/j.jss.2014.11.037
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
With the development of cloud computing and Internet; e-Commerce, e-Business and corporate world revenue are increasing with high rate. These areas not only require scalable and consistent databases but also require inter database transaction support. In this paper, we present, a scalable three-tier architecture along with a distributed middle-ware protocol to support atomic transactions across heterogeneous NoSQL databases. Our methodology does not compromise on any assumption on the accuracy of failure modalities. Hence, it is suitable for a class of heterogeneous distributed systems. To achieve such a target, our architectural model exploits an innovative methodology to achieve distributed atomic transactions. We simulate this architectural setup with different latency tests under different environments to produce reliable impact and correctness. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:43 / 58
页数:16
相关论文
共 38 条
[1]  
[Anonymous], 1999, DATA WEB RELATIONS S
[2]  
[Anonymous], 2010, P USENIX S OP SYST D
[3]   Highly Available Transactions: Virtues and Limitations [J].
Bailis, Peter ;
Davidson, Aaron ;
Fekete, Alan ;
Ghodsi, Ali ;
Hellerstein, Joseph M. ;
Stoica, Ion .
PROCEEDINGS OF THE VLDB ENDOWMENT, 2013, 7 (03) :181-192
[4]  
Berenson H., 1995, SIGMOD Record, V24, P1, DOI 10.1145/568271.223785
[5]  
Bornea MA, 2011, PROC INT CONF DATA, P625, DOI 10.1109/ICDE.2011.5767897
[6]  
Boutros B. S., 1996, IEEE 7 INT C WORKSH
[7]   Serializable Isolation for Snapshot Databases [J].
Cahill, Michael J. ;
Roehm, Uwe R. ;
Fekete, Alan D. .
ACM TRANSACTIONS ON DATABASE SYSTEMS, 2009, 34 (04)
[8]   Scalable SQL and NoSQL Data Stores [J].
Cattell, Rick .
SIGMOD RECORD, 2010, 39 (04) :12-27
[9]  
Chang F, 2006, USENIX ASSOCIATION 7TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, P205
[10]   Bigtable: A distributed storage system for structured data [J].
Chang, Fay ;
Dean, Jeffrey ;
Ghemawat, Sanjay ;
Hsieh, Wilson C. ;
Wallach, Deborah A. ;
Burrows, Mike ;
Chandra, Tushar ;
Fikes, Andrew ;
Gruber, Robert E. .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2008, 26 (02)