Tietokannan
Tietokanta on järjestelmä, joka tallentaa, hallinnoi ja mahdollistaa suurten tietomassojen hakemisen sekä muokkaamisen. Se koostuu tallennuspaikoista, metatiedoista sekä ohjelmallisesta hallintakerroksesta, jonka vastuulla on tiedon eheys, turvallisuus ja suorituskyky. Tietokannan käytössä tavallisesti hyödynnetään tietokannan hallintajärjestelmää (DBMS), joka tarjoaa välineet tiedon säilyttämiseen, kyselyihin, varmuuskopiointiin ja hallintaan.
Tietokantoja voidaan hyödyntää erilaisilla tietomalleilla. Relaatiotietokannat muodostavat tiedot taulukkoihin, joissa rivit kuvaavat tietueita ja sarakkeet niiden
Tietokantojen toiminta perustuu CRUD-periaatteisiin: luominen, lukeminen, päivittäminen ja poistaminen. Luotettavuutta ylläpidetään usein ACID-ominaisuuksien avulla: Atomicity, Consistency,
Tietokannat voivat olla keskitettyjä tai hajautettuja. Hajautettuja järjestelmiä käytetään replikoinnilla ja shardingilla, mikä parantaa suorituskykyä ja
Tietokantoja sovelletaan monilla aloilla kuten yritysjärjestelmissä, verkkopalveluissa, tutkimuksessa ja IoT:ssä, missä luotettavuus, skaalautuvuus ja joustava tiedon