Non-relational databases might be the right choice if:

  • Your application requires super low-latency
  • You have unstructured data, or don’t have any relational data
  • You only need to serialize and deserialize data
  • You need to store a massive amount of data

Sources