Lapos adatbázis

Szerző: Lewis Jackson
A Teremtés Dátuma: 7 Lehet 2021
Frissítés Dátuma: 23 Június 2024
Anonim
Lapos adatbázis - Technológia
Lapos adatbázis - Technológia

Tartalom

Meghatározás - Mit jelent a Flat Database?

A sima adatbázis egy egyszerű adatbázis-rendszer, amelyben az egyes adatbázisok egyetlen táblázatként vannak feltüntetve, amelyben az összes rekord egyetlen adatsorban van tárolva, amelyeket határolók, például fülek vagy vesszők választanak el egymástól. A táblát általában egy egyszerű fájlként tárolja és fizikailag ábrázolja.

A sík adatbázisok korlátozottsága miatt nem alkalmasak a legtöbb olyan szoftver alkalmazás számára, amelyben összetett üzleti kapcsolatok ábrázolására és tárolására van szükség. Néhány alkalmazásfejlesztő azonban továbbra is lapos fájlokat használ a relációs adatbázis integrációjának költségeinek és összetettségének csökkentése érdekében.

A sík adatbázisokat néha síkfájl-adatbázisoknak is nevezik.


Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a Flat Database-t

A relációs adatbázisokkal ellentétben a sík adatbázisok nem képesek az entitások közötti komplex kapcsolatokat ábrázolni. Nem képesek arra is érvényesíteni az adatok közötti korlátozásokat. Például egy kereskedelmi bank által használt alkalmazásban jó ötlet annak biztosítása, hogy a létrehozáskor egy új számlát összekapcsoljon egy meglévő ügyféllel. A relációs adatbázisban ezt könnyen végrehajthatják az idegen kulcsok koncepciójának alkalmazásával annak biztosítása érdekében, hogy az ügyfél-azonosítók kitöltésre kerüljenek egy fiók létrehozása közben, valamint hogy az említett ügyfél-azonosítók már léteznek egy másik táblázatban. Ez lapos adatbázisokkal nem lehetséges, ami azt jelenti, hogy egy ilyen korlátozást más eszközökkel, például alkalmazáskód-logikával kell végrehajtani.

A lapos adatbázisok másik korlátozása a relációs adatbázisokkal szemben az, hogy a formázók hiányzik a lekérdezési és indexelési képességtől. Az SQL lekérdezéseket nem lehet sima adatbázisokban írni, mert az adatok nem relációsak, és az indexeket nem lehet létrehozni, mert az adatok mind össze vannak rakva egy táblában. A lapos adatbázisban szereplő adatok általában csak az adatbázishoz társított alkalmazás számára olvashatók és hasznosak.

A lapos adatbázisokat kicsi, egyszerű adatbázisokhoz kell létrehozni, vagy csak ezeket kell létrehozni, amelyek soha nem lesznek olyan nagyok, hogy a fentebb ismertetett korlátozások valóban problémává váljanak. A lapos adatbázisok néhány valós példája a mobiltelefon névjegyzéke és a magas pontszámokat tartalmazó lista tárolása egy egyszerű videojátékban. Ilyen esetekben nem lenne értelme és nem lenne indokolható költség a komplex relációs adatbázis-motor integrálására a számítási platformra, mert egy egyszerű, lapos adatbázis ezt jól fogja elvégezni.