Omer Niah talks about NoSQL databases, what they are, and what different ones are out there including Neo4j!


NoSQL database is broken down to 4 Major categories and in this article I would go briefly over types of them and what particular jobs of storing data they are doing and also I would like to mention some of the big names who fall under those 4 categories.

Key-Value Stores:

Key valued stores are those types of NoSQL database that are scheme free, and also your values stored as key i.e in one column you will be having a key “Name” and the value would be “Zack” and in the second column it’s not necessary mean that you must have the value of Name again you could store different kind of data in the same column in different row, and also you could have more column in one row than previous or vice versa, this is the most common kinds of NoSQL database that are currently in the market and other kinds of NoSQL database are built upon the principle of this kinds of NoSQL database and added some features on that.

Database that come under Key-Values are:

Document Stores:
These kinds of NoSQL database are very interesting because instead of rows and columns your data is stored in documents and these simply sored in JavaScript like JASON JavaScript Object Notation and the language of the database that is used internally is JavaScript.

Since JavaScript is very popular in the web market and most of the developer are familiar with that language already these kinds of NoSQL database are very popular with web developer and also these kinds of NoSQL database are same as Key-Value Stores are Scheme free.

Read the Full Article Here.