Choosing the right database for your next project - presented by Marc-André Lemburg

Discover the key factors to consider when choosing the right database for your next project, from data load and schema complexity to scalability, support, and more.

Key takeaways
  • Choosing the right database depends on the specific needs of your project
  • Consider the typical data load and schema complexity
  • Choose a database that can handle scalability, immutability, and replication
  • Consider the database’s support for OLTP and OLAP workloads
  • Think about the need for secondary indexes and caching
  • Choose a database that can handle variety of data types
  • Consider the database’s support for machine learning and SQL
  • Look at databases that have in-memory processing and cluster support
  • Consider the database’s maturity and support from the provider
  • Look at databases that have good performance and scalability
  • Consider the database’s support for different storage options
  • Look at databases that have good support for data ingestion and analytics
  • Consider the database’s support for column-oriented storage
  • Look at databases that have good support for analytics and reporting
  • Consider the database’s support for JSON documents
  • Look at databases that have good support for text-based search
  • Consider the database’s support for timezone conversions
  • Look at databases that have good support for temporal complexity
  • Consider the database’s support for kubernetes and serverless architectures
  • Look at databases that have good support for graph databases