Databases in Cloud Computing: A Literature Review

Full Text (PDF, 400KB), PP.9-17

Views: 0 Downloads: 0

Author(s)

Harrison John Bhatti 1,* Babak Bashari Rad 1

1. School of Computing and Technology, Asia Pacific University of Technology and Innovation (APU), Technology Park Malaysia (TPM), Bukit Jalil, Kuala Lumpur 57000 Malaysia

* Corresponding author.

DOI: https://doi.org/10.5815/ijitcs.2017.04.02

Received: 2 May 2016 / Revised: 7 Sep. 2016 / Accepted: 16 Nov. 2016 / Published: 8 Apr. 2017

Index Terms

Cloud, Database, Cloud Computing, Cloud Database, Cloud Service

Abstract

Information Technology industry has been using the traditional relational databases for about 40 years. However, in the most recent years, there was a substantial conversion in the IT industry in terms of commercial applications. Stand-alone applications have been replaced with electronic applications, committed servers with various appropriate servers and devoted storage with system storage. Lower fee, flexibility, the model of pay-as-you-go are the main reasons, which caused the distributed computing are turned into reality. This is one of the most significant revolutions in Information Technology, after the emergence of the Internet. Cloud databases, Big Table, Sherpa, and SimpleDB are getting to be more familiar to communities. They highlighted the obstacles of current social databases in terms of usability, flexibility, and provisioning. Cloud databases are essentially employed for information-escalated applications, such as storage and mining of huge data or commercial data. These applications are flexible and multipurpose in nature. Numerous value-based information administration applications, like banking, online reservation, e-trade and inventory administration, etc. are produced. Databases with the support of these types of applications have to include four important features: Atomicity, Consistency, Isolation, and Durability (ACID), although employing these databases is not simple for using in the cloud. The goal of this paper is to find out the advantages and disadvantages of databases widely employed in cloud systems and to review the challenges in developing cloud databases.

Cite This Paper

Harrison John Bhatti, Babak Bashari Rad, "Databases in Cloud Computing: A Literature Review", International Journal of Information Technology and Computer Science(IJITCS), Vol.9, No.4, pp.9-17, 2017. DOI:10.5815/ijitcs.2017.04.02

Reference

[1]Arora, I. and A. Gupta, Cloud databases: a paradigm shift in databases. International J. of Computer Science Issues, 2012. 9(4): p. 77-83.

[2]Alomari, E., A. Barnawi, and S. Sakr. CDPort: a framework of data portability in cloud platforms. in Proceedings of the 16th International Conference on Information Integration and Web-based Applications & Services. 2014. ACM.

[3]Liu, R., A. Aboulnaga, and K. Salem. Dax: a widely distributed multitenant storage service for dbms hosting. in Proceedings of the VLDB Endowment. 2013. VLDB Endowment.

[4]Agrawal, D., S. Das, and A.E. Abbadi, Data management in the cloud: challenges and opportunities. Synthesis Lectures on Data Management, 2012. 4(6): p. 1-138.

[5]Al Shehri, W., Cloud Database Database as a Service. International Journal of Database Management Systems, 2013. 5(2): p. 1.

[6]Scale, M.-S.E., Cloud computing and collaboration. Library Hi Tech News, 2009. 26(9): p. 10-13.

[7]Radack, S., Cloud computing: a review of features, benefits, and risks, and recommendations for secure, efficient implementations. National Institute of Standards and Technology, 2012.

[8]Puthal, D., B. Sahoo, S. Mishra, and S. Swain. Cloud computing features, issues, and challenges: a big picture. in Computational Intelligence and Networks (CINE), 2015 International Conference on. 2015. IEEE.

[9]Jula, A., E. Sundararajan, and Z. Othman, Cloud computing service composition: A systematic literature review. Expert Systems with Applications, 2014. 41(8): p. 3809-3824.

[10]Aboulnaga, A., et al., Deploying Database Appliances in the Cloud. IEEE Data Eng. Bull., 2009. 32(1): p. 13-20.

[11]Marz, N., Storm: distributed and fault-tolerant realtime computation, in O'Reilly Strata Conference Making Data Work. 2012, O'Reilly Media, Inc.: Santa Clara, California.

[12]Vicknair, C., D. Wilkins, and Y. Chen. MySQL and the trouble with temporal data. in Proceedings of the 50th Annual Southeast Regional Conference. 2012. ACM.

[13]Postgres Plus, Cloud Database: Getting started Guide. Retrieved 23rd November, 2012.

[14]Campbell, L., J. Edwards, and E. Calvo RDBMS in the Cloud: PostgreSQL on AWS. Amazon Web Services, 2013.

[15]Krishnan, S. and J.L.U. Gonzalez, Google Cloud SQL, in Building Your Next Big Thing with Google Cloud Platform. 2015, Springer. p. 159-183.

[16]Ahmed, M., M.M. Uddin, M.S. Azad, and S. Haseeb. MySQL performance analysis on a limited resource server: Fedora vs. Ubuntu Linux. in Proceedings of the 2010 Spring Simulation Multiconference. 2010. Society for Computer Simulation International.

[17]Summers, A. Five advantages of running a SQL Server database in a cloud environment or virtual machine. 2013.

[18]Sakhi, I., Database security in the cloud. 2012.

[19]Vodomin, G. and D. Androcec. Problems during Database Migration to the Cloud. in Central European Conference on Information and Intelligent Systems. 2015. Faculty of Organization and Informatics Varazdin.

[20]Strauch, S., et al., Migrating enterprise applications to the cloud: methodology and evaluation. International Journal of Big Data Intelligence 5, 2014. 1(3): p. 127-140.

[21]Abourezq, M. and A. Idrissi, Database-as-a-service for big data: An overview. International Journal of Advanced Computer Science and Applications (IJACSA), 2016. 7(1).

[22]Ferretti, L., M. Colajanni, and M. Marchetti, Supporting security and consistency for cloud database, in Cyberspace Safety and Security. 2012, Springer. p. 179-193.

[23]Shende, S.B. and P.P. Chapke, Cloud Database Management System (CDBMS). Compusoft, 2015. 4(1): p. 1462.