Opret en flad fildatabase for at gemme enkle oplysninger på en computer. Et UNIX- eller Linux-operativsystem kører på en række flade fildatabaser. En Windows-computer bruger også flade fildatabaser til at gemme information, der bruges hver dag. En Macintosh-computer gør også dette. Men en flad fildatabase er ikke relationel og kan ikke tilfredsstille Edgar F. Codds tretten regler, der definerer relationernes karakter af databaser. Der er forskellige fordele og ulemper ved den flade fildatabase.

Flade filer til lagring af konfiguration blot

Windows-registreringsdatabasen, dog kompleks, er ikke relationel. Det er en flad fil, der udvides og kontraheres, når software og hardware bliver tilføjet og fjernet. Det holder styr på brugerdata, gemmer logfiler og hjælper med at finde information meget hurtigt. Adgangskoder gemmes af UNIX og Linux i en flad fildatabase sammen med konfigurationsoplysninger, der let kan redigeres, og som får systemet til at fungere. Eventuelle ændringer af disse UNIX-konfigurationsfiler forårsager øjeblikkelige effekter, der kan være dramatiske. Meget af dette er, hvad der gør UNIX så populær på grund af dens lette konfiguration.

Fordele ved flad fildatabase

En flad fildatabase er en post pr. Linje tekstfil, en binær fil (eller en kombination af både tekst og binær) fil, der adskiller kolonner ved hjælp af "afgrænsere", som adskiller felterne på en standardgenkendelig måde. Dette hjælper med at søge gennem poster efter information. Poster kan også afgrænses efter fast længde. Hvis en post er for kort, kan en eller anden form for feltpolstring bruges, så postens længde er den samme som den næste. Dette muliggør en ensartet bydelængde fra det ene felt til det næste.

Konfigurationsfiler gemmes ofte i XML (Extended Markup Language), som er en flad fildatabase med nogle ganske specifikke afgrænsere, såsom "større end" og "mindre end" (<>) symboler. Disse XML-filer bruges ofte til at opbygge specifikke moduler på et websted, når standardopbygningen følger et meget specifikt mønster, der er konfigureret af en enkelt værdi gemt i en XML-fil eller en række relaterede værdier.

Ulemper med flad fildatabase

Databaser, der er adgang til på en netværksandel, er nyttige til adgang for mange mennesker, der leder efter information. Fladefil-databaser fås normalt ikke på denne måde, da de hører til offline enheder og danner maskiner til operativsystemer og lokale enheder. Der er heller ingen transaktioner i en flad fildatabase, så det er begrænset hvad det faktisk kan gøre som en databaseenhed. Så en flad fildatabase er ufordelagtig for en netværksbruger, der får adgang til en multi-access, multi-tasking relationel online database, som kan ses fra mange forskellige aspekter.

Ekspertindsigt

Fladfildatabasefiler findes ikke som "databaser", men mere som konfigurationsfiler og det maskiner, der driver UNIX og Linux. Disse filer er også en del af filkonstruktionen af ​​mere end en type mobilapplikation. Disse filer er utroligt nyttige, og konceptet kan bruges i alle områder af softwareapplikationer og til vedligeholdelse af komplekse små enheder, såsom mobile computere. Selv websteder er bygget med disse filer. Dette er ikke ulemperne. Der er dog applikationer, der er afhængige af forskellige konstruktioner og kræver forskellige interaktioner. Disse typer applikationer serveres bedre med en relationel tilgang til fillagring. Hele applikationer kan bygges ved hjælp af Access-databaser og SQL Server-databaser. Den flade fildatabase har intet sted her.

Betydning

Mange softwareapplikationer er oprettet med flade fildatabaser. Et nyt operativsystem kunne designes ved hjælp af et sæt flade fildatabaser. De vises på alle områder af informationsteknologi. Deres betydning vil sandsynligvis forblive stor i en overskuelig fremtid.