Uygulamalar ürettikleri ve sundukları veriyi saklamak için veritabanlarına ihtiyaç duyar. Bir uygulamanın verisi, farklı ihtiyaçları doğrultusunda farklı veritabanlarına yayılmış şekilde saklanabilir. Bu ihtiyaçlara ve hangi tür veritabanlarının bu ihtiyaçları karşılayabileceklerine örnekler verelim.
Bunlar en yaygın bilinen veritabanları. Mesela SQL için, PostgreSQL, MySQL; NoSQL için MongoDB, DynamoDB gibi. Bu veritabanları transactional'dır.