Choosing a data store, a guide for the curious

Photo by Fikri Rasyid on Unsplash

When starting a new project, it's a good idea to evaluate your data storage needs. I’m going to shy away from the term database and instead, I’ll use the term data store because oftentimes labels are loaded with baggage that will distract us. Before we begin I will warn you that I‘m going to be rather broad with how I define many concepts.