reInvent 2017: Which Database to Use When? (DAT310)

Share with your friends and followers!
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  

Key Ideas:

  1. Databases are purpose built. Find a database with purpose that matches your application requirements.
  2. Consider data shape, size and compute requirements when choosing a database. Know your data!
  3. At a small scale, some databases CAN do it all, at scale is another story.
  4. At scale, cost is important. When cost is important, choice is critical.
  5. Choose multiple, purpose built databases for best performance, price, convenience and programability.
  6. Managed database services compensate for overhead of using multiple purpose built databases.
  7. Choose databases that magnify and leverage your team’s skills, experience, and background.
  8. Use DynamodDB to break the boundaries imposed by relational DBs.

Leave a Reply

Your email address will not be published. Required fields are marked *