Over a million developers have joined DZone.

The 4 Types of NoSQL Database

· Database Zone

Build fast, scale big with MongoDB Atlas, a hosted service for the leading NoSQL database. Try it now! Brought to you in partnership with MongoDB.

What is NoSQL, exactly? Aside from the basic implications of the name - I guess it's not SQL, right? - it can be hard to define, and categorizing and comparing different databases is a helpful approach. According to Robin Johnson on the SendGrid blog, NoSQL is four things: document-oriented databases, in-memory databases, graph databases, and column store databases. For each database type, Johnson provides the following examples:

Document-Oriented Databases

In-Memory Databases

Graph Databases

Column Store Databases


It's an interesting look at the NoSQL movement and the categories (and specifics) of the various databases that define it. Check out Johnson's full article for more details.

Now it's easier than ever to get started with MongoDB, the database that allows startups and enterprises alike to rapidly build planet-scale apps. Introducing MongoDB Atlas, the official hosted service for the database on AWS. Try it now! Brought to you in partnership with MongoDB.

Topics:
java,nosql,architecture,tips and tricks,tools & methods,graph database,in-memory database,document-oriented database,column store database

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}