What is NoSQL?

A NoSQL (originally referring to “nonSQL” or “non-relational”) database provides a mechanism for the storage and retrieval of data that is modeled by means other than the tabular relations used in relational databases.

NonSQL Databases Platforms have different Uses and Capabilities

  • NoSQL database schema flexibility provides the ability to support Personalization and Machine Learning.
  • Most NoSQL databases are royalty free.

 

NoSQL Vendor Financial Overview

NoSQL vendors such as MongoDB went public recently with over a 1 billion dollar valuation and Cloudera with a market capitalization of 2.2 billion.

This is evidence that NoSQL technologies are solid and safe technologies to implement in your organization.  These are amazing statistics considering that these vendors sell support subscriptions for Open Source databases!

  • NoSQL databases also provide support for horizontal scaling (the ability to use more than one server to increase processing power). 
  • Do Most NoSQL databases are open source

Some Popular NonSQL Database Platforms Are: 

MongDB

is the de-facto operational document storage database.

MongoDB

(from humongous) is a free and open-source cross-platform, document-oriented database program. Classified as a NoSQL database program, MongoDB uses JSON-like documents with schemas.  This is a great operational database for mobile app caching or streaming apple watch health data.

Cassandra

is a free and open-sourced nonSQL database management system designed to handle large amounts of data across many commodity servers, providing high availability.  Cassandra provides bi-directional replication, great for global companies that want a single pane of glass view into their organization’s data.