NoSQL databases are a different beast from the traditional Relational Database Management System (RBDMS) approach.

A NoSQL databases has the following attributes:-

  • Works with non relational data, or a mix of relational and non relational. E.g. unstructured text, JSON, XML
  • Is schema agnostic, so you can load in data whose variety changes over time
  • Uses commodity hardware, so you can add multiple cheap servers to support large volumes of data or higher velocity of data ingestion and query
  • Uses a language other than SQL for data query, could be custom (Cassandra CQL), or open standards based (W3C SPARQL), or search based discovery (MarkLogic /v1/search REST endpoint)
NoSQL for Dummies

by Adam Fowler, Feb 2015

Buy NoSQL for Dummies:
Amazon Kindle

StateOfNoSQL2016-cover The State of NoSQL 2016


by Adam Fowler, Feb 2016.

Available soon on Amazon Kindle and compatible devices!

Many NoSQL databases have open source variants, but for reasons I cover in NoSQL For Dummies, their feature set means you’ll need to buy the ‘Enterprise’ version for mission critical workload deployments – making them no different from buying commercial software.

There are many commercial-only NoSQL players, including Hypertable, MarkLogic, and Franz (AllegroGraph). These vendors have rich feature sets and customer doing heavy duty, mission critical workloads on NoSQL databases.

NoSQL information

For further information on NoSQL you can read on this site:-

Blog posts on NoSQL

You can view all my blog posts about NoSQL. Try starting with those below:-

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.