NoSQL – A comparison for database students – 1970 - Databases



NoSQL – A comparison for database students – 1970 - Databases

0 0


ur-nosql-2016


On Github david-notch / ur-nosql-2016

NoSQL

A comparison for database students

Created by David Der / @davidder

1970 - Databases

30+ years of databases

Early 2000's - Web 2.0

What if we couldScale Horizontally?

           

Big Data?     Three V's

    Volume

    Velocity

    Variety

CAP Theorem

  • Consistency
  • Availability
  • Partition tolerance

NOSQL Sacrifices

  • Joins and complex querying
  • Transactional processing and rollbacks
  • No native data constraints

NOSQL Advantages

  • Horizontal scale
  • High availability
  • Flexible schema

NoSQL Flavors

Columnar

 

Document

 

Key Value

 

Graph

 

 

BSON Document Store

 

Sharding

 

Embedded Documents

 

Geospacial queries: Lat / Long

NoSQL A comparison for database students Created by David Der / @davidder