Chapter 12. Selecting the right NoSQL solution

This chapter covers

  • Team dynamics in database architecture selection
  • The architectural trade-off process
  • Analysis through decomposition
  • Communicating results
  • Quality trees
  • The Goldilocks pilot

Marry your architecture in haste, and you can repent in leisure.

Barry Boehm (from Evaluating Software Architectures: Methods and Case Studies, by Clements et al.)

If you’ve ever shopped for a car, you know it’s a struggle to decide which car is right for you. You want a car that’s not too expensive, has great acceleration, can seat four people (plus camping gear), and gets great gas mileage. You realize that no one car has it all and each car has things you like and don’t like. It’s your job to ...

Get Making Sense of NoSQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.