Atšķirība starp vienotu failu un relāciju datu bāzi

...

Tabulu struktūras datu bāzēs organizē datus rindās un kolonnās.

Plakanā failu datu bāzē dati tiek glabāti vienas tabulas struktūrā. Relāciju datu bāzē tiek izmantotas vairākas tabulu struktūras, savstarpēji atsaucoties uz ierakstiem starp tabulām. Tabulas abās kārto ierakstus rindās, katrā kolonnā iekļaujot vienu ieraksta datu daļu.

Vēsture

Plakano failu datu bāzes bija dabiska attīstība skaitļošanas vēstures sākumā. Relāciju datu bāzes modeli izstrādāja un ieviesa 1970. gadu sākumā, galvenokārt IBM.

Dienas video

Plakano failu datu bāzes

Plakano failu datu bāzes parasti ir vienkārša teksta faili, kuros katrā rindā tiek saglabāts viens ieraksts, ieraksta lauki ir atdalīti ar atstarpēm vai norobežojošām rakstzīmēm. Plakano failu datu bāzes var tieši nolasīt ar dažādām lietojumprogrammām.

Relāciju datu bāze

Papildus datu tabulām relāciju datu bāzes izmanto "indeksi", lai ātri atrastu ierakstus, pamatojoties uz meklēšanas kritērijiem. Relāciju datu bāzēm parasti ir nepieciešama relāciju datu bāzes pārvaldības sistēma (RDBMS), lai pārvaldītu un piekļūtu datiem.

Ieguvumi

Plakano failu datu bāzes ir vienkāršas un pārnēsājamas, un parasti tās var izmantot bez īpašas programmatūras. Relāciju datu bāzes ir ātrākas, efektīvākas un jaudīgākas nekā plakanie faili. Lielākā daļa RDBMS nodrošina piekļuvi datu bāzēm, izmantojot tīklus.

Programmatūra

Programmatūra, kas sākotnēji balstījās uz plakanu failu datu bāzes struktūru, ietvēra FileMaker, Berkeley DB un Borland Reflex. Populāras mūsdienu relāciju datu bāzes sistēmas ir Oracle, MySQL un PostgreSQL.