Martin Heller is a well-respected industry expert. His database selection guide outlines 12 key questions you should consider when evaluating and selecting a big data database:

  • How much data do you expect to store when the application is mature?
  • How many users do you expect to handle simultaneously at peak load?
  • What availability, scalability, latency, throughput, and data consistency doe your application need?
  • How often will your database schemas change?
  • What is the geographic distribution of your user population?
  • What is the natural “shape” of your data?
  • Does your application need online transaction processing (OLTP), analytic queries (OLAP), or both?
  • What ratio of reads to writes do you expect in production?
  • Do you need geographic queries and/or full-text queries?
  • What are your preferred programming languages?
  • Do you have a budget? If so, will it cover licenses and support contracts?
  • Are there legal restrictions on your data storage?

His article expands on each of those questions and explores their implications for your database evaluation.

https://www.scylladb.com/glossary/big-data-database/


🌱 Back to Garden