Over a million developers have joined DZone.
{{announcement.body}}
{{announcement.title}}

The 4 Types of NoSQL Database

DZone's Guide to

The 4 Types of NoSQL Database

· Database Zone ·
Free Resource

Discover Tarantool's unique features which include powerful stored procedures, SQL support, smart cache, and the speed of 1 million ACID transactions on a single CPU core!

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.

Discover Tarantool's unique features such as powerful stored procedures, SQL support, smart cache, and the speed of 1 million ACID transactions on a single CPU.

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

Opinions expressed by DZone contributors are their own.

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

{{ parent.tldr }}

{{ parent.urlSource.name }}