Andmebaasid
Ühe Failiga andmebaas
Andmebaasitüüp, kus salvestatakse kõik andmed ühte faili
Näiteks SQLite, H2
Mitme failiga andmebaas
Andmebaasitüüp, kus andmed salvestatakse mitmesse eerinevasse faili
Kasutatakse kui andmete maht ja keerukus on kasvanud
Võimaldab salvestada erinevates vormingutes andmeid
Annab kasutajale võimaluse andmebaasi struktureerida
Tsentraalne andmebaas
+ Turvaline
+ Hoolduskulud on madalad
+ Andmebaasile pääseb ligi erinevatest kohtadest
Kõiki andmeid hoitakse ühes kohas
- Arvutite tehnoloogilised piirangud
- Juurdepääs sõltub põhiliselt võrguühendusest
Hajus andmebaas
+ Sisaldab mitme failiga andmebaasi süsteemi, mida kontrollib üks DBMS
+ Rikke korral ei ole kaotus liiga suur
+ Kadunud andmete hankimine
Andmed on mitmes erinevas kohas
- Loomine
- Keerulisem turvata
Lamefailiga andmebaas
+ Kerge kasutada
Kasutatakse tavaliselt väikeste andmebaaside haldamiseks
Andmed on jagatud tabelitesse
- Ei ole just kõige mahukam
Relatsiooniline andmebaas
Mitte relatsiooniline andmebaas
Tuntud kui noSQL andmebaasid
Struktureerimata
Võimalus kasutada videoid, fotosid andmetena
Veeru-põhine andmebaas
Lihtsamate päringute jaoks
Üks veerg koosneb väärtustest ja andmekogumikest
Veerge võib olla mitu
Tihti kasutatakse kliiniliste andmete & kliendisuhete haldamise süsteemides
Kasulik ning efektiivne, sest selline orientatsioon aitab andmeid tõhusalt lugeda, sest tegemist on sama valdkonnaga
Rea-põhine andmebaas
Andmed salvestatakse ridadena
Kasutusel paljude relatsiooniliste andmebaaside puhul
Eesmärk vähendada andmete vastuvõtmise koormust
Andmebaasi mudelid
Lamefaili mudel
Koosneb ühest failist
Nad on lihtteksti kujul, nt .txt formaadis
Hierarhiline andmemudel
Tunnused
Andmete hoiustamise mudel, kus andmed on jaotatud puukujulise mustrisse
Erineva astme andmed omavahel suhelda ei saa
Võrk andmemudel
Tunnused
failide vahel on mitu seost ehk failid saavad omavahel suhelda.
Objekt-orienteeritud andmemudel
Tunnused
Andmeid on nagu objektid kindlate omadustega, ning saavad omavahel suhelda
Struktuur, süsteem ja põhimõte on sama, nagu objekt-orienteeritud programeerimises.
Relatsiooniline mudel
Tunnused
Andmed on esitatud tabelite kogumina