Implications of NoSQL Transaction Model in Cloud Database System

Authors

  • Ashok Kumar P S   Department of CSE, JNTU/ SCET, Hyderabad, Andra Pradesh, India
  • Md Ateeq Ur Rahman  Department of CSE, JNTU/ SCET, Hyderabad, Andra Pradesh, India

Keywords:

Big Data, NoSQL, ACID, BASE, Couchdb, Mapreduce

Abstract

NoSQL cloud database systems are new types of databases that are built across thousands of cloud nodes and are capable of storing and processing Big Data. NoSQL systems have been used in large scale applications that need high availability and efficiency. Consequently, such systems lack support for standard transactions which provide stronger consistency. This Paper proposes a new transactional model which provides NoSQL systems with standard transaction support and strong level of data consistency. The strategy is to supplement current NoSQL architecture with an extra layer that manages transactions. The proposed model is configurable where consistency, availability and efficiency can be adjusted based on application requirements. The Preliminary experiments show that it ensures stronger consistency and maintains good performance.

References

  1. D. DeWitt and J. Gray, "Parallel Database Systems: The Future of High Performance Database Systems," Commun. ACM, vol. 35(6), Jun. 1992.
  2. F. Chang, J. Dean, S. Ghemawat, W. C. Hsieh, D. a. Wallach, M. Burrows, T. Chandra, A. Fikes, and R. E. Gruber, "Bigtable: A distributed storage system for structured data," 7th Symp. Oper. Syst. Des. Implement. (OSDI ’06), Nov. 6-8, Seattle, USA, 2006.
  3. A. Silberstein, A. Silberstein, B. F. Cooper, B. F. Cooper, U. Srivastava, U. Srivastava, E. Vee, E. Vee, R. Yerneni, R. Yerneni, R. Ramakrishnan, and R. Ramakrishnan, "PNUTS: Yahoo!’s Hosted Data Serving PLatform," Proc. 2008 ACM SIGMOD Int..
  4. J. Baker, C. Bond, J. Corbett, and J. Furman, "Megastore: Providing Scalable, Highly Available Storage for Interactive Services.," Proc. Of the Conference on Innovative Data system Research (CIDR 2011), 2011.
  5. H. Berenson, P. Bernstein, J. Gray, J. Melton, E. O’Neil, and P. O’Neil, "A Critique of ANSI SQL Isolation Levels", 2007.
  6. J. J. Levandoski, "Deuteronomy_: Transaction Support for Cloud Data," Conf. on Innov. Data Systems Research (CIDR), California, USA.vol. 48, 2011.
  7. S. Das and A. El Abbadi, "G-Store_: A Scalable Data Store for Transactional Multi key Access in the Cloud," In: Proc. of the 1st ACM symposium on Cloud computing. Indianapolis, USA, ACM, 2010.
  8. W. Lloyd, M. J. Freedman, M. Kaminsky, and D. G. Andersen, "Scalable Causal Consistency for Wide-Area Storage with COPS. In: Proc. of the 23rd ACM Symposium on Operating Systems Principles. Cascais, Portugal. 2011.
  9. Z. Wei, G. Pierre, and C. H. Chi, "CloudTPS: Scalable transactions for web applications in the cloud," IEEE Trans. Serv. Comput., vol. 5, 2012.
  10. A. Dey, A. Fekete, R. Nambiar, and U. Rohm, "YCSB+T: Benchmarking web-scale transactional databases," Proc. - Int. Conf. Data Eng., 2014.

Downloads

Published

2017-10-31

Issue

Section

Research Articles

How to Cite

[1]
Ashok Kumar P S , Md Ateeq Ur Rahman, " Implications of NoSQL Transaction Model in Cloud Database System, IInternational Journal of Scientific Research in Computer Science, Engineering and Information Technology(IJSRCSEIT), ISSN : 2456-3307, Volume 2, Issue 5, pp.604-608, September-October-2017.