Hyppää sisältöön

Storage

TODO

ACID

Kirjain Termi Kuvaus
A Atomisuus Transaktiot suoritetaan atomisesti eli kokonaan tai ei ollenkaan. Vian ilmaantuessa kirjoitusoperaatio peruutetaan.
C Eheys Monimerkityksellinen ja siten ongelmallinen termi, joka viittaa muun muassa siihen, ovatko primääri- ja viiteavaimet pätevässä tilassa, ja siihen, että vastataanko kyselyihin aina tuoreimmalla datalla vai onko käytössä eventual consistency -malli.
I Eristyvyys Kirjoitusoperaatiot suoritetaan siten, että ne tapahtuvat toisistaan erillään. Tyypillinen esimerkki on, että kaksi eri applikaatiota yrittävät muokata saman sarakkeen arvoa samalla hetkellä.
D Pysyvyys Onnistuneiden transaktioiden pysyvyys pyritään säilyttämään vikatilanteissa.

TODO: Esittele Delta Lake, Hudi, Iceberg, jotka mahdollista omalta osaltaan ACID:n object storageen.

Ihmisluettavat vs. binääriset tiedostot

TODO: Esittele JSON Lines vs. Parquet tai ORC.

Row vs Columnar

Esittele Parquet.