Facts, Thoughts and Opinions

10 things never to do with a relational database

  1. Search.
  2. Recommendations.
  3. High-frequency trading.
  4. Product cataloguing.
  5. Users, roles and access control lists.
  6. Log analysis.
  7. Media repository.
  8. Email.
  9. Classified ads.
  10. Time-series / forecasting.

10 things you should know about NoSQL databases

Five advantages of NoSQL: Elastic scaling, big data, no need for DBAs, economics, flexible data models.
Five challenges of NoSQL: Maturity, support, analytics and business intelligence, administration, expertise.