tallennustoiminnoissa
Tallennustoiminnot ovat tietojärjestelmissä toimenpiteitä, joiden tarkoituksena on tallentaa data pysyvään tallennustilaan, kuten kiintolevylle, SSD-levylle tai pilvitallennukseen. Niihin kuuluu sekä tiedostojärjestelmä- että tietokantapohjainen tallennus sekä sovellusten tilojen pysyvä tallennus. Tavoitteena on varmistaa tiedon säilyminen vikatilanteissa ja mahdollistaa luotettava palautuminen.
Keskeisiä käsitteitä ovat synkroniset ja asynkroniset tallennukset, bufferointi sekä kirjoitus välimuistiin (buffering); write-ahead logging (WAL) ja
Käytännössä tallennustoiminnot toteutetaan useiden kerrosten kautta: sovelluslogiikka, tiedostojärjestelmä ja laitteistot. Kirjoitusstrategiat voivat olla write-through (kirjoitus suoraan
Haasteisiin kuuluvat laitevioittumat, järjestelmän keskeytykset ja korruptoituneet kirjoitukset. Hyvä tallennustoimintojen suunnittelu sisältää testauksen, varmuuskopiot, palautussuunnitelman ja