datankerroksesta
Datankerros on ohjelmistojärjestelmän arkkitehtuurin osa, joka vastaa tiedon tallentamisesta, hakemisesta ja pysyvän säilyttämisestä. Se sijaitsee tyypillisesti liiketoimintalohkon ja esityskerroksen alapuolella ja tarjoaa abstraktion tietolähteisiin, kuten relaatiotietokantoihin, NoSQL-tietokantoihin sekä muihin pysyvään tallennustilaan.
Datankerroksen päävastuut ovat tiedon persistointi ja hakeminen sekä tietojen eheys, säilyvyys ja turvallisuus. Siihen liittyy myös
Tyypillisiä komponentteja ja arkkitehtuurikuviota datankerroksessa ovat tietoa hakemaan ja tallentamaan tarkoitetut kuvat, kuten tietojen tallentamista hoitavat
Käytön kannalta datankerros voi sisältää sekä relaatiotietokanta- että NoSQL-ratkaisuja sekä mahdollisesti tiedostojärjestelmiä. Sen suunnittelussa huomioidaan suorituskyky,