Adopting NoSQL Databases Using a Quality Attribute Framework and Risks Analysis

Hilda Mackin, Gonzalo Perez, Charles Tappert

Abstract

NoSQL has emerged in recent years to provide increased scalability and performance, and organizations have a problem in choosing between traditional SQL and NoSQL databases. This research gives software engineers and architects a way to select a NoSQL database for a particular big data environment and domain. It proposes a Quality Attribute Framework and Risk Analysis of NoSQL databases that can measure quality metrics associated with availability and security, which are critical to choosing the right NoSQL database for a given domain and to making better software development and design decisions. The framework will help IT departments align perceived risks of NoSQL database adoption with actual risks, helping IT managers in their database adoption and in the identification of risk factors that affect the new database technologies. The framework developed here will be finalized through a qualitative analysis of risk vectors via surveys of top IT leaders and IT companies.

References

  1. Barmpis Konstantinos, Kolovos Dimitrios S. 2012, 'Comparative Analysis of Data Persistence Technologies', Proceedings of the 2012 Extreme Modeling Workshop, New York.
  2. Bazar Christina, Cosmin Sebastian 2014, 'The Transition from RDBMS to No SQL. A comparative Analysis of three popular No Relational solutions: Cassandra, Mongo DB and CouchBase', Database Systems Journal, University of Economic Studies, Bucharest, Romania, Romania.
  3. Catell Rick 2010, 'Scalable SQL and No SQL Data Stores', ACM SIGMOD Record, ACM Digital Library, New York.
  4. Doshi Kshitij A.,Zhong Tao,Lu Zhongyan,Tang Xi 2013, 'Blending SQL and NewSQL Approaches, Reference Architectures for Enterprise Big Data Challenges', International Conference on Cyber-Enabled Distributed Computing and Knowledge Discovery (CyberC).
  5. Fowler Adam 2014, 'Why use a NoSQL Database, and why not?78, Adam's Blog.
  6. Franks Bill 2012, Taming the Big Data Tidal Wave, finding opportunities in Huge Data Streams with Advanced Analytics, 1st edn, Wiley.
  7. Grolinger Katarina, Higashino Wilson A,Tiwari Abhinav,Capretz Miriam 2013, 'Data management in cloud environments: No SQL and New SQL data stores', Journal of Cloud Computing, Springer Open, London.
  8. Gualtieri Mike 2010, 'No SQL and Elastic Caching Platforms Are Kissing Cousins', Forrester, http://blogs.forrester.com/application_development/20 10/02/nosql.html.
  9. Himmel Azua Maria 2012, Qualitative Analysis of Cloud Computing Risks and Framework for the Rationalization and Mitigation of Cloud Risks, Pace, New York.
  10. Intersimone David 2010, 'The end of SQL and relational databases?78, Computer World, February 2010.
  11. Kroenke David M., ADJ, Database Processing, 13th edn.
  12. Lakshman Avinash 2008, 'Cassandra - A structured storage system on a P2P Network', https://www. facebook.com/notes/facebook-engineering/cassandraa-structured-storage-system-on-a-p2pnetwork/24413138919/.
  13. Lourenço João Ricardo, Cabral Bruno, Carreiro Paulo, Vieira Marco, Bernardino Jorge 2015, 'Choosing the right NoSQL database for the job: a quality attribute evaluation', Springer Open Journal, no. Journal of Big Data.
  14. Nepa Suryal, Ranjan Rajiv, Kwang Kim, Choo Raymond 2015, 'Trustworthy Processing of Healthcare Big Data in Hybrid Clouds', IEEE Cloud Computing.
  15. Obijaju Mike 2015, 'No SQL NoSecurity - Security issues with No SQL Database', June 2015, https:// blogs.perficient.com/enterpriseinformation/2015/06/22 /nosql-nosecuity-security-issues-with-nosql-database/.
  16. Orend Kai 2012, Analysis and Classification of No SQL Databases and Evaluation of their ability to replace an Object Relational Persistence Layer, University of Munchen.
  17. Orient Database 2016, 'Orient DB', http:// orientdb.com/ orientdb/.
  18. Penchikala Srini 2011, 'Distributed Cache as a No SQL Data Store?78, InfoQ, http://www.infoq.com/news/ 2011/11/ distributed-cache-nosql-data-sto.
  19. Redmond Eric, WJR 2012, Seven Databases in Seven Weeks, The Pragmatic Programmers.
  20. Robin Hecht, SJ 2011, 'No SQL Evaluation', International Conference on Cloud and Service Computing.
  21. Robin Hecht 2011, 'No SQL Evaluation', International Conference on Cloud and Service Computing, IEEE Computer Society, Hong Kong.
  22. Sadalage Pradmod J.,Fowler Martin 2013, NO SQL Distilled. A brief guide to the emerging world of Polyglot Persistence, 1st edn, Addison Wesley.
  23. Tudorica Bogdan George., Bucur Christian 2011, 'A comparison between several NoSQL databases with comments and notes', 2011 10th International Conference RoEduNet, IEEE.
Download


Paper Citation


in Harvard Style

Mackin H., Perez G. and Tappert C. (2016). Adopting NoSQL Databases Using a Quality Attribute Framework and Risks Analysis . In Proceedings of the Fifth International Conference on Telecommunications and Remote Sensing - Volume 1: ICTRS, ISBN 978-989-758-200-4, pages 97-104. DOI: 10.5220/0006227600970104


in Bibtex Style

@conference{ictrs16,
author={Hilda Mackin and Gonzalo Perez and Charles Tappert},
title={Adopting NoSQL Databases Using a Quality Attribute Framework and Risks Analysis},
booktitle={Proceedings of the Fifth International Conference on Telecommunications and Remote Sensing - Volume 1: ICTRS,},
year={2016},
pages={97-104},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006227600970104},
isbn={978-989-758-200-4},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Fifth International Conference on Telecommunications and Remote Sensing - Volume 1: ICTRS,
TI - Adopting NoSQL Databases Using a Quality Attribute Framework and Risks Analysis
SN - 978-989-758-200-4
AU - Mackin H.
AU - Perez G.
AU - Tappert C.
PY - 2016
SP - 97
EP - 104
DO - 10.5220/0006227600970104