SQL databases are primarily referred to as Relational Databases (RDBMS).
NoSQL databases are primarily referred to as Non-relational or Distributed Database.
Use SQL (Structured Query Language) for defining and manipulating the data.
A good fit for the complex query intensive environment
Not ideal for complex queries.
Follow the Brewers CAP theorem (Consistency, Availability and Partition tolerance )