Why use NoSQL

Application Development Productivity

  1. Data models are more flexable
  1. This allows devs to change the database quickly to suit their needs, no need to worry about schema migrations
  1. NoSQL scales horizontally, which is better than SQLs scaling vertically

Large Scale Data

  1. Data can be stored across multiple systems
  1. Horizontal scaling allows for increase traffic