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.

[ 8. Duomenų bazės ] [ Kontroliniai klausimai ] [ Literatūra ] [ Turinys ]