1. kamere
  2. Car Audio & Electronics
  3. Domači glasbeni sistem
  4. Osebni avdio
  5. televizorji
  6. Pametni dom
  >> Elektronske tehnologije Online >  >> Pametni dom >> Pametno življenje

Prednosti in slabosti baz podatkov s ploščatimi datotekami

Ustvarite bazo podatkov s ploščatimi datotekami za shranjevanje preprostih informacij v računalnik. Operacijski sistem UNIX ali Linux deluje na nizu baz podatkov z ravnimi datotekami. Računalnik z operacijskim sistemom Windows uporablja tudi baze podatkov z ravnimi datotekami za shranjevanje informacij, ki se uporabljajo vsak dan. To počne tudi računalnik Macintosh. Toda baza podatkov z ravnimi datotekami ni relacijska in ne more zadostiti trinajstim pravilom Edgarja F. Codda, ki opredeljujejo relacijsko naravo baz podatkov. Podatkovna baza ravnih datotek ima različne prednosti in tudi slabosti.

Ploske datoteke za preprosto shranjevanje konfiguracije

Čeprav je register Windows zapleten, ni relacijski. Je ravna datoteka, ki se širi in krči, ko se programska in strojna oprema dodaja in odstranjuje. Sledi uporabniškim podatkom, shranjuje dnevnike in pomaga zelo hitro najti informacije. UNIX in Linux shranjujejo gesla v podatkovni bazi ploščate datoteke skupaj s konfiguracijskimi informacijami, ki jih je mogoče enostavno urejati in zaradi katerih sistem deluje. Vse spremembe teh konfiguracijskih datotek UNIX povzročijo takojšnje učinke, ki so lahko dramatični. Veliko tega je tisto, zaradi česar je UNIX tako priljubljen zaradi enostavne konfiguracije.

Prednosti baze podatkov s ploščatimi datotekami

Podatkovna baza ravnih datotek je besedilna datoteka z enim zapisom na vrstico, binarna datoteka (ali kombinacija besedila in binarne datoteke), ki ločuje stolpce z uporabo "ločil", ki ločujejo polja na standarden prepoznaven način. To pomaga pri iskanju informacij po zapisih. Zapisi so lahko tudi razmejeni s fiksno dolžino. Če je zapis prekratek, se lahko uporabi neka oblika zapolnitve polja, tako da je dolžina zapisa enaka naslednji. To omogoča enotno dolžino bajtov od enega polja do drugega.

Konfiguracijske datoteke so pogosto shranjene v XML (Extended Markup Language), ki je baza podatkov s ploščatimi datotekami z nekaj precej specifičnimi ločili, kot sta simbola "več kot" in "manj kot" (<>). Te datoteke XML se pogosto uporabljajo za gradnjo določenih modulov na spletnem mestu, kadar standardna zgradba sledi zelo specifičnemu vzorcu, ki je konfiguriran z eno samo vrednostjo, shranjeno v datoteki XML, ali vrsto povezanih vrednosti.

Slabosti baze podatkov s ploščato datoteko

Zbirke podatkov, do katerih dostopate v omrežni skupni rabi, so uporabne za dostop mnogih ljudi, ki iščejo informacije. Do baz podatkov s ploščatimi datotekami se običajno ne dostopa na ta način, saj sodijo k entitetam brez povezave in tvorijo stroj operacijskih sistemov in lokalnih naprav. Poleg tega v zbirki podatkov s ploščatimi datotekami ni transakcij, zato je omejena glede tega, kaj dejansko lahko počne kot entiteta zbirke podatkov. Podatkovna baza s ploščatimi datotekami je torej neugodna za omrežnega uporabnika, ki dostopa do večopravilne relacijske spletne baze podatkov, ki si jo je mogoče ogledati s številnih različnih vidikov.

Strokovni vpogled

Datoteke baze podatkov ravnih datotek se ne pojavljajo kot "baze podatkov", ampak bolj kot konfiguracijske datoteke in stroji, ki poganjajo UNIX in Linux. Poleg tega so te datoteke del strukture datoteke več kot ene vrste mobilnih aplikacij. Te datoteke so izjemno uporabne in koncept se lahko uporablja na vseh področjih programskih aplikacij in pri vzdrževanju kompleksnih majhnih naprav, kot so mobilni računalniki. Tudi spletna mesta so zgrajena s temi datotekami. To niso slabša področja. Vendar pa obstajajo aplikacije, ki se opirajo na drugačne konstrukcije in zahtevajo drugačno interakcijo. Tovrstnim aplikacijam je bolje služiti z relacijskim pristopom k shranjevanju datotek. Celotne aplikacije je mogoče zgraditi z uporabo Accessovih baz podatkov in baz podatkov SQL Server. Podatkovna baza ravnih datotek tukaj nima mesta.

Pomen

Številne programske aplikacije so ustvarjene z bazami podatkov z ravnimi datotekami. Nov operacijski sistem bi lahko oblikovali z uporabo niza podatkovnih baz ravnih datotek. Pojavljajo se na vseh področjih informacijske tehnologije. Njihov pomen bo verjetno ostal velik v bližnji prihodnosti.


  1. Prednosti in slabosti 3G
  2. Prednosti baz podatkov Oracle
  3. Prednosti in slabosti optične miške
  4. Prednosti in slabosti virtualne resničnosti
  5. Prednosti in slabosti omrežnih kablov