Banco de dados é o sistema organizado pra armazenar, gerir e recuperar informação. Ele usa modelos diferentes, como relacional, documento, chave valor e grafo, e cada um é bom pra um tipo de dado e de acesso, sempre cuidando de integridade, segurança e desempenho na escala.
Para quem faz produto, o ponto não é virar engenheiro de banco, e sim entender que a escolha do modelo afeta a velocidade de construir feature, a qualidade da experiência e o custo de manutenção lá na frente. Um modelo bem desenhado acelera, ao passo que um modelo torto vira dívida técnica.
Na prática, vale saber a diferença grossa entre eles: relacional, ou SQL, pra dado consistente e consulta complexa, documento, ou NoSQL, pra estrutura flexível, chave valor pra acesso rápido e grafo pra relação entre coisas. Saber escolher é o que permite conversar com a engenharia, em vez de só pedir.