Különbség a lapos fájl és a relációs adatbázis között

...

Az adatbázisok táblaszerkezetei sorokba és oszlopokba rendezik az adatokat.

Egy lapos fájl adatbázis egyetlen táblaszerkezetben tárolja az adatokat. Egy relációs adatbázis több táblaszerkezetet használ, a táblák közötti rekordokra hivatkozva. Mindkét táblája sorokba rendezi a rekordokat, és minden oszlop egyetlen adatot tartalmaz a rekordban.

Történelem

A lapos fájl adatbázisok a számítástechnika történetének korai szakaszában természetes fejlődésnek számítottak. A relációs adatbázis-modellt az 1970-es évek elején fejlesztették ki és vezették be, elsősorban az IBM.

A nap videója

Lapos fájl adatbázisok

A lapos fájl-adatbázisok általában egyszerű szöveges fájlok, amelyek soronként egy rekordot tárolnak, szóközzel vagy határoló karakterrel elválasztott rekordmezőkkel. A lapos fájl-adatbázisok számos szoftveralkalmazással közvetlenül olvashatók.

Relációs adatbázis

Az adattáblákon kívül a relációs adatbázisok "indexeket" használnak a rekordok gyors megtalálásához a keresési feltételek alapján. A relációs adatbázisokhoz általában relációs adatbázis-kezelő rendszerre (RDBMS) van szükség az adatok kezeléséhez és eléréséhez.

Előnyök

A lapos fájl adatbázisok egyszerűek és hordozhatók, és általában speciális szoftverek nélkül használhatók. A relációs adatbázisok gyorsabbak, hatékonyabbak és erősebbek, mint az egyszerű fájlok. A legtöbb RDBMS adatbázis-hozzáférést biztosít hálózaton keresztül.

Szoftver

Az eredetileg egy lapos fájl adatbázis-struktúrán alapuló szoftverek közé tartozott a FileMaker, a Berkeley DB és a Borland Reflex. A népszerű modern relációs adatbázis-rendszerek közé tartozik az Oracle, a MySQL és a PostgreSQL.