tietokantarakenteiden
Tietokantarakenteet ovat järjestelmiä ja malleja, jotka määrittävät, miten tiedot tallennetaan, järjestetään ja haetaan tietokannoista. Ne kuvaavat datamallin, tallennusmuodon sekä indeksien ja metadatan rakenteet, joiden avulla kyselyt voivat toimia tehokkaasti. Rakenteet vaikuttavat datan eheydelle, suorituskykyyn, skaalautuvuuteen ja ylläpidettävyyteen.
Yleisimmät tietokantarakenteet jakautuvat useisiin malleihin. Relaatiotietokannat tallentavat tiedot taulukkoina rivien ja sarakkeiden muodossa sekä tukevat viite-eheyttä
Tietomallin suunnittelussa hyödynnetään usein normalisointia, joka vähentää toistuvuuksia ja parantaa eheyttä, sekä denormalisointia suorituskyvyn parantamiseksi. Transaktiot
Arkkitehtuurisesti tietokanta voi olla keskitetty tai hajautettu. Hajautuksessa käytetään tekniikoita kuten sharding (partitiointi) ja replikointi, mikä
Indeksointi- ja tallennusratkaisut vaikuttavat suorituskykyyn. Esimerkkejä ovat B-tree- ja hash-indeksit sekä kolumnaarinen tallennus, jotka yhdessä määrittelevät