Preview

Nosql

Best Essays
Open Document
Open Document
3386 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Nosql
Literature Review

This chapter will discuss Not Only SQL (NOSQL) technologies in general, compares different NOSQL databases, discusses the limitations with Relational Database Management Systems (RDBMS), and gives an understanding of how different databases behave for different variants with different amounts of data in the database. This will lay a foundation for the thesis in general and will evaluate some of the related work in this context.
Related Work

The thesis “No Relation: The Mixed Blessings of Non-Relational Databases” [1] gives a good understanding of non-relational data stores. The author discusses the non-relational data stores in detail and how they differ from relational data stores. Comparison of both data models in terms of strengths and weaknesses has also been discussed. Non-relational data stores gained popularity when developers started to realize that there was a need to find an alternative, then non-relational data store and new efficient architectures were developed to make the data read and write fast such as in memory data store and process. As the thesis is more than three years old, some parts are already outdated as new architectures have been developed or modified for good read and write performance. For example, the author discusses super columns in Cassandra which are not recommended to use anymore.

The thesis “Cassandra” [2] gives a good understanding of Apache Cassandra. The author identifies the limitations that exist in RDBMS and how these limitations can be solved using Apache Cassandra such as Scalability. Moreover, differences between Cassandra and RDBMS have also been discussed from different point of views. As thesis is more than two years old, new concepts are not discussed such as Cassandra data store, Cassandra architecture, Cassandra replication strategy, Cassandra data partition, how Cassandra handles read and write requests, and different indexes techniques in Cassandra for efficient data



References: [1]. I.T. Varley. “No Relation: The Mixed Blessings of Non-Relational Databases”. The University of Texas at Austin, 2009. [2]. J.Bohman, J.Hilding. “Cassandra”. Royal Institute of Technology, 2010. [5]. ACID Model. http://databases.about.com/od/specificproducts/a/acid.htm/ Accessed on June 1, 2012. [8] R. Prasad Padhy, M.Ranjan Patra, S.Chandra Satapathy. RDBMS to NOSQL: Reviewing Some Next-Generation Non-Relational Database’s, Proc. IJAEST Vol.11, 2011. [9]. Arto Salminen: Introduction to NOSQL. http://www.cs.tut.fi/~tjm/seminars/nosql2012/NoSQL-Intro.pdf, 2012. [10]. F. Chang, J. Dean, S. Ghemawat, Wilson C. Hsieh, Deborah A. Wallach, M. Burrows, T. Chandra, A. Fikes, Robert E. Gruber. Bigtable: A Distributed Storage System for Structured Data, Proc. OSDI, 2006.

You May Also Find These Documents Helpful

  • Satisfactory Essays

    Kroenke, D. M., & Auer, D. J. (2010). Database Concepts (4th ed.). Retrieved from https://ecampus.phoenix.edu/content/eBookLibrary2.…

    • 553 Words
    • 3 Pages
    Satisfactory Essays
  • Good Essays

    Cis 515week 3

    • 1024 Words
    • 4 Pages

    Bibliography: (2012). Database systems: Design, implementation, and management. (10 ed.). United States of America: Joe Sabatino.…

    • 1024 Words
    • 4 Pages
    Good Essays
  • Better Essays

    Dbm 381 Week 1 Individual

    • 971 Words
    • 4 Pages

    Pratt, P.J., & Adamski, J.J. (2012). Concepts of database management (7th ed.). Retrieved from The University of Phoenix eBook Collection database.…

    • 971 Words
    • 4 Pages
    Better Essays
  • Good Essays

    References: Coronel, C., Morris, S., & Rob, P. (2013). Database systems: Design, implementation, and management (10th ed.). Independence, KY: Cengage.…

    • 906 Words
    • 3 Pages
    Good Essays
  • Good Essays

    Cis 111

    • 790 Words
    • 4 Pages

    The relational model would provide Acme Global with a better understanding of the data needs of their organization. A Relational model offers data independence and efficient access. “The conceptual and external schemas provide independence from physical storage decisions and logical design decisions respectively.” (Ramakrishnan, 2007)…

    • 790 Words
    • 4 Pages
    Good Essays
  • Good Essays

    Proposal

    • 1378 Words
    • 6 Pages

    With the Simulation software, it is relatively easy to change the features or price point of a product and have the simulation software predict the market share that the product would attain in the market. This I hope to achieve by using the computer to emulate a real world situation. It is time based, and takes into account all the resources and constraints involved, as well as the way these things interacts with each other as time passes. Simulation also builds in the randomness that would be seen in real life. For instance, it doesn’t always take exactly 5-minutes for a customer to be served and a customer don’t always arrive every 15-minutes. This means that the simulation really can match reality, so when one make changes to the simulation; it will demonstrate exactly how the system would behave in real life.…

    • 1378 Words
    • 6 Pages
    Good Essays
  • Powerful Essays

    References: Coronel, C., Morris, S., & Rob, P. (2011). Database systems: Design, implementation and management (9th ed.). Mason, OH: Cengage Learning.…

    • 1451 Words
    • 4 Pages
    Powerful Essays
  • Best Essays

    The selected database I have chosen for this project will be that of a veterinary medical supply database and the veterinarians who order medications from that database. I will track what is ordered and shipped to the veterinarians. This is an online veterinary supply, so, all medications will be mailed (or shipped) to the customer with a…

    • 3587 Words
    • 15 Pages
    Best Essays
  • Better Essays

    The differences in the architectures are based on how the tables and records are related. Relational architecture is a very popular database. It is also the most mature and widely used database system in production. Relational databases can be used to track patient care in the form of treatments, outcomes of those treatments, and critical indicators of a patient 's current state such as blood pressure, heart rate, and blood glucose levels. They can also be used to interconnect with multiple informational systems throughout a healthcare facility. Relational databases have the potential to eliminate paper storage and transfer of information and to answer important questions about healthcare efficacy. Relational systems serve as the repositories of record behind nearly all online transactions and most online content management systems including social networks. This database also serves as a well-understood point of reference for new extensions and revolutions in database systems that may arise in the future. Another type of database architecture is the Object-oriented model. This model is powerful and quite complex. With the relatively new object-relational database model is the wide spread and simple relational database model extended by some basic object-oriented concepts. These allow them to work with the relational database model but also have some advantages of the…

    • 754 Words
    • 4 Pages
    Better Essays
  • Better Essays

    IT 600 Module One Lecture

    • 1256 Words
    • 5 Pages

    Page, T. W., Weinstein, M. J., & Popek, G. J. (1985). Genesis: A distributed database operating system.…

    • 1256 Words
    • 5 Pages
    Better Essays
  • Satisfactory Essays

    Databases. This article would be great to use in my paper because the experts has made…

    • 109 Words
    • 1 Page
    Satisfactory Essays
  • Better Essays

    The modern database management systems not only share data, they implement the sharing of common data elements and code elements. (Mullins 1995) Currently, the more sought after relational database products…

    • 1186 Words
    • 5 Pages
    Better Essays
  • Powerful Essays

    References: 1. Relational and Object-Oriented Databases, by Willi-Hans Steeb , International School for Scientific Computing. 2. Database Management Systems: Relational, Object-Relational, and Object-Oriented Data Models, Lisbeth Bergholt, DTI ,Jacob Steen Due, Rambøll Thomas Hohn, DAIMI, Jørgen Lindskov Knudsen, DAIMI, Kirsten Hjerrild Nielsen WM-data, Thomas Sonne Olesen, DTI, Emil Hahn Pedersen, Rambøll. 3. Comparing Relational and Object-Oriented Databases, Nelson Caballero, University of Maryland University College, 2001.…

    • 2737 Words
    • 11 Pages
    Powerful Essays
  • Satisfactory Essays

    water

    • 520 Words
    • 3 Pages

    Next, relational database also increase scalability and performance. It could use to handle a huge volume of information. Scalability means how system helps to increase the demands and performance is to measure the speed of a system to make a transaction. Earth Bag’s worker can easily locate and extract the information…

    • 520 Words
    • 3 Pages
    Satisfactory Essays
  • Powerful Essays

    The Apostolate

    • 8252 Words
    • 34 Pages

    [OV91] M. T. O ̈ zsu and P. Valduriez. Principles of Distributed Database Systems. Prentice-Hall, New Jersey, 1991.…

    • 8252 Words
    • 34 Pages
    Powerful Essays