| 8.13.
Populiarių duomenų bazių valdymo sistemų palyginimas Yra daugybė DBVS. Jas kuria įvairios firmos, kurios šias sistemas platina tarp
vartotojų kaip atskirus, savarankiškus programinės įrangos vienetus. Tokie vienetai
vadinami paketais. DB valdymo paketai skiriasi vieni nuo kitų kokybinėmis ir
kiekybinėmis (techninėmis) charakteristikomis. Kokybinės DBVS charakteristikos - tai
apimtis (sudėtingumo laipsnis), taikymo sritis, funkcionavimo bazė, darbo patogumas.
Kiekybinės charakteristikos - tai, pvz., leistina apdorojamos DB apimtis, DB lentelių
skaičius, lentelės apimtis ir pan. Vienas iš pagrindinių sistemų klasifikavimo
kriterijų yra sistemų apimtis. Pagal savo apimtį DBVS galima suskirstyti į dideles
(labai sudėtingas) sistemas, vidutines (mažiau sudėtingas) sistemas ir mažas sistemas.
Didelės DBVS yra šios: Oracle, Sybase, Informix, DB2, SQL Server, IMS, Ingres.
Vidutinių sistemų yra daugiau. Pagrindinės yra šios: Foxpro, Access, Paradox, Clipper,
Clarion, dBase ir kt. Dar daugiau yra mažų DBVS - jų šiuo metu suskaičiuojama daugiau
kaip 50.
Didelės apimties, kompleksinės DBVS paprastai
reikalingos stambioms organizacijoms, kompanijoms, bankams. Vidutinės sistemos tinka
smulkesnėse įmonėse, įstaigose, firmose. Jos gali būti naudojamos ir atskiruose
stambių organizacijų padaliniuose, filialuose. Beje, Lietuvoje populiariausia DBVS yra
Foxpro (1998 m. žiniomis).
Daugumos šiuolaikinių DBVS funkcionavimo bazė yra
personaliniai kompiuteriai. Visos didelės sistemos, be to, dar gali funkcionuoti ir
minikompiuteriuose bei super-kompiuteriuose. Paprastai visi DB valdymo paketai yra
orientuojami į darbą Windows tipo operacinėse sistemose, būtent, Windows NT, Windows
95 ir pan. Dideli paketai gali veikti ir operacinėse sistemose, skirtose
superkompiuteriams, pvz., Unix, VAX VMS, OS/2.
Kalbant apie darbo patogumą pažymėtina, jog vienose
sistemose siekiama suteikti kuo lankstesnes, vaizdesnes grafinės sąsajos galimybes, o
kitose sistemose pagrindinis dėmesys skiriamas tam, kad būtų kuo daugiau manipuliavimo
duomenimis priemonių. Pirmosios sistemos daugiau orientuojamos į vadinamuosius
galutinius vartotojus (ne į programuotojus). Antrosios sistemos orientuojamos
į kvalifikuotus vartotojus (programuotojus).
1 lentelė. Duomenų bazių valdymo sistemų kiekybinės
charakteristikos
DBVS |
Lentelių kiekis |
Lentelės dydis |
Lentelės plotis |
Laukų kiekis |
Lauko plotis |
Oracle |
--- |
--- |
priklauso nuo
laukų pločių |
254 |
2 GB |
Sybase |
2·109 |
priklauso nuo
OA dydžio |
priklauso nuo
OA dydžio |
250 |
1962 baitai |
Informix |
477·106 |
64 TB |
32767 baitai |
2767 |
32767 baitai |
DB2 |
priklauso nuo OA
dydžio |
64 GB |
priklauso nuo
OA dydžio |
255 |
4005 baitai |
SQL Server |
2·109 |
2 TB |
2048 baitai |
250 |
255
baitai |
FoxPro |
--- |
2 GB |
65500 baitų |
255 |
254
baitai |
Access |
--- |
1 GB |
--- |
255 |
255
baitai |
Pagrindinės kiekybinės DBVS charakteristikos yra
šios:
- maksimalus leistinas lentelių kiekis DB;
- maksimalus lentelės dydis;
- maksimalus įrašų kiekis lentelėje;
- maksimalus simbolių kiekis įraše (lentelės plotis);
- maksimalus laukų kiekis lentelėje;
- maksimalus lauko plotis;
- maksimalus lauko vardo ilgis ir kt.
Kai kurių DBVS konkrečios kiekybinės charakteristikos parodytos
1 lentelėje (čia pateikiami 1996-97 m. duomenys). Lentelėje panaudoti
pažymėjimai: OA - operatyvioji atmintis, GB - gigabaitas, TB - terabaitas. |