Výhody a nevýhody databáz plochých súborov

Vytvorte databázu plochých súborov na ukladanie jednoduchých informácií v počítači. Operačný systém UNIX alebo Linux beží na sérii databáz plochých súborov. Počítač so systémom Windows tiež používa databázy plochých súborov na ukladanie informácií, ktoré sa používajú každý deň. To robí aj počítač Macintosh. Databáza plochých súborov však nie je relačná a nemôže uspokojiť Edgara F. Coddových trinásť pravidiel, ktoré definujú relačný charakter databáz. Databáza plochých súborov má výrazné výhody a tiež nevýhody.

Jednoduché súbory na ukladanie konfigurácie

Register Windows, akokoľvek zložitý, nie je relačný. Je to plochý súbor, ktorý sa rozširuje a zmršťuje pri pridávaní a odstraňovaní softvéru a hardvéru. Sleduje používateľské údaje, ukladá protokoly a pomáha veľmi rýchlo nájsť informácie. Heslá sú uložené v systéme UNIX a Linux v databáze plochých súborov spolu s informáciami o konfigurácii, ktoré sa dajú ľahko upravovať a vďaka ktorým je systém funkčný. Akékoľvek zmeny v týchto konfiguračných súboroch UNIX spôsobia okamžité účinky, ktoré môžu byť dramatické. Veľa z toho robí UNIX tak populárnym kvôli jeho jednoduchej konfigurácii.

Video dňa

Výhody databázy plochých súborov

Databáza plochých súborov je textový súbor s jedným záznamom na riadok, binárny súbor (alebo kombinácia textových a binárny) súbor, ktorý oddeľuje stĺpce pomocou „oddeľovačov“, ktoré oddeľujú polia v štandardne rozpoznateľnom spôsobom. To pomáha pri vyhľadávaní informácií v záznamoch. Záznamy môžu byť tiež ohraničené pevnou dĺžkou. Ak je záznam príliš krátky, môže sa použiť určitá forma výplne polí, aby dĺžka záznamu bola rovnaká ako dĺžka nasledujúceho záznamu. To umožňuje jednotnú dĺžku bajtov z jedného poľa do druhého.

Konfiguračné súbory sú často uložené v XML (Extended Markup Language), čo je databáza plochých súborov s niektorými celkom špecifickými oddeľovačmi, ako sú symboly „väčšie ako“ a „menej ako“ (<>). Tieto súbory XML sa často používajú na zostavenie špecifických modulov na webovej lokalite, keď štandardná zostava nasleduje po a veľmi špecifický vzor, ​​ktorý je konfigurovaný jednou hodnotou uloženou v súbore XML alebo sériou súvisiacich hodnôt hodnoty.

Nevýhody databázy plochých súborov

Databázy, ku ktorým sa pristupuje cez zdieľanú sieť, sú užitočné pre prístup mnohých ľudí, ktorí hľadajú informácie. K databázam plochých súborov sa takto zvyčajne nepristupuje, pretože patria k offline entitám a tvoria mašinériu operačných systémov a lokálnych zariadení. V databáze plochých súborov tiež neexistujú žiadne transakcie, takže je obmedzená v tom, čo môže ako databázová entita skutočne robiť. Databáza plochých súborov je teda nevýhodná pre sieťového užívateľa, ktorý má prístup k multi-prístupovej, multi-taskingovej relačnej online databáze, ktorú je možné prezerať z mnohých rôznych aspektov.

Odborný pohľad

Databázové súbory s plochými súbormi sa nevyskytujú ako „databázy“, ale skôr ako konfiguračné súbory a stroje, ktoré poháňajú UNIX a Linux. Tieto súbory sú tiež súčasťou konštrukcie súborov viac ako jedného typu mobilnej aplikácie. Tieto súbory sú neuveriteľne užitočné a koncept možno použiť vo všetkých oblastiach softvérových aplikácií a pri údržbe zložitých malých zariadení, ako sú mobilné počítače. Dokonca aj webové stránky sú vytvorené s týmito súbormi. Toto nie sú oblasti znevýhodnenia. Existujú však aplikácie, ktoré sa spoliehajú na rôzne konštrukcie a vyžadujú rôzne interakcie. Tieto druhy aplikácií sú vhodnejšie s relačným prístupom k ukladaniu súborov. Celé aplikácie je možné zostaviť pomocou databáz Accessu a SQL Server. Databáza plochých súborov tu nemá miesto.

Význam

Mnoho softvérových aplikácií je vytvorených pomocou databáz plochých súborov. Nový operačný systém by mohol byť navrhnutý pomocou súboru databáz plochých súborov. Objavujú sa vo všetkých oblastiach informačných technológií. Ich význam pravdepodobne zostane v dohľadnej budúcnosti vysoký.