TO SQL
OR

TO NoSQL
This is the question!

Facts

Eric Schmidt

Every 2 Days We Create As Much Information As We Did Up To 2003

executive chairman of Alphabet Inc

By better integrating big data analytics into healthcare, the industry could save $300bn a year

Management consulting

Why NoSQL?

schema-less

Horizontal Scaling

Performance improves linearly with cost, not exponentially

Take great advantage of environments like Amazon EC2, EBS

Source: IBM Cloudant

MapReduce

Low Latency

Source: jaxenter.com

High availability

SimpleDB, Hadoop/HBase and Cassandra.

37% of Internet Traffic

Chaos monkey

Drawbacks

  • You will need to rewrite some code and probably re-architect parts of the application.
  • You will need to develop new tools and processes

Why No SQL?

Schema!

Scale up!

Indexing

Licensing!

How to choose?

Made with Slides.com