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.