Join the social network of Tech Nerds, increase skill rank, get work, manage projects...
 
  • Why use NoSQL over Relational Database - Chapter 1

    • 0
    • 1
    • 1
    • 1
    • 0
    • 0
    • 0
    • 0
    • 371
    Comment on it

    What is NoSQL?

    NoSQL is not a relational database it has been developed keeping in mind few of the drawbacks of relational database. It was developed for the purpose of data stored about users, objects and the frequency in which the data is accessed. It does not adhere to the traditional database management system structure. It is not built on tables and does not employ SQL to manipulate data. It also may not provide full ACID (atomicity, consistency, isolation, durability) guarantees, but still has a distributed and fault tolerant architecture.

    Some advantages of NoSQL

    a) Object-oriented - Supports object oriented programming that is flexible and easy b) Large data - large volumes of structured, semi-structured, and unstructured data can be processed c) Economic - Uses cheap commodity servers to manage high volumes of data at a much lower price . d) Flexible - NoSQL database have almost even nonexistent data model restrictions. NoSQL Key Value stores and document databases allow the application to store virtually any structure it wants in a data element thus offering flexibility.

    NoSQL Database Types

    a) Key-value stores which store single item in database as an attribute name or "key", with its value. b) Wide-column stores are used for queries for large sets of data which store columns of data together instead of rows. c) Document databases pair each key with a complex data structure known as a document. It can contain many different key-value pairs and nested documents. d) Graph stores which are used to store information about networks, such as social connections.

    Few of the famous NoSQL databases

    a) Mongo DB b) Hadoop c) Big Table d) Dynamo DB

    *Note :-> Continue Reading In Next Chapter

 0 Comment(s)

Sign In
                           OR                           
                           OR                           
Register

Sign up using

                           OR                           
Forgot Password
Fill out the form below and instructions to reset your password will be emailed to you:
Reset Password
Fill out the form below and reset your password: