En database er et system for å lagre, organisere og hente data på en strukturert og pålitelig måte.
Databasen er systemets hukommelse. Relasjonsdatabaser (som PostgreSQL og SQL Server) organiserer data i tabeller med faste relasjoner og spørres med SQL — velegnet når data har tydelig struktur og konsistens er viktig. NoSQL-databaser (som MongoDB) er mer fleksible og lagrer for eksempel JSON-dokumenter, nyttig når strukturen varierer eller endrer seg. Valg av database påvirker ytelse, skalerbarhet og hvor lett systemet er å videreutvikle, og bør gjøres ut fra hvordan dataene faktisk brukes.
Relaterte begreper: Backend, Skalerbarhet