tallennusmalli
Tallennusmalli on ohjelmistoarkkitehtuurissa käytetty termi, jolla tarkoitetaan sitä, miten sovelluksen data tallennetaan pitkäaikaisesti ja tehokkaasti. Se kuvaa, miten tiedot siirretään logisesta tietomallista fyysiseen tallennukseen ja millaisia rakenteita, tiedostomuotoja sekä rekisteröintimenetelmiä käytetään datan säilyttämiseksi ja hakemiseksi.
Tallennusmalli kattaa sekä valittavan tallennusratkaisun tekniset ratkaisut että rakenteelliset valinnat. Siihen kuuluvat esimerkiksi valittu tietorakenne (relaatio-,
Keskeisiä kysymyksiä ovat, miten tiedot normalisoidaan tai denormalisoidaan, millainen transaktio- ja konsistenssitaso on tavoitteena (ACID vs.
Esimerkkeinä ovat perinteinen relaatiotietokanta, dokumenttipohjaiset tallennusjärjestelmät, sarake- tai avain-arvo -tallennus sekä graafitietokannat. Tallennusmallin valinta vaikuttaa merkittävästi