Most of what we do when implementing APIs or integrations is move data around. We provide data, consume it, transform it, replicate it, and so on. This way we enable front end systems or automated systems to do their tasks. In order to provide that capacity in our routes, at some point we will need to persist data or read data from a system specialized in persistence and data search. Usually it will involve databases.
There is a big and increasing variety of databases out there. ...