1. fotoaparati
  2. Car Audio & Electronics
  3. Home Audio
  4. Osobni Audio
  5. TV
  6. Pametna kuća
  >> Hrvatska Electronic Technology >  >> Pametna kuća >> Pametan život

Prednosti i nedostaci baza podataka ravnih datoteka

Stvorite ravnu bazu podataka za pohranu jednostavnih informacija na računalu. Operativni sustav UNIX ili Linux radi na nizu baza podataka ravnih datoteka. Računalo sa sustavom Windows također koristi baze podataka ravnih datoteka za pohranu informacija koje se koriste svaki dan. Macintosh računalo također to radi. Ali baza podataka s ravnom datotekom nije relacijska i ne može zadovoljiti trinaest pravila Edgara F. Codda koja definiraju relacijsku prirodu baza podataka. Postoje različite prednosti, ali i nedostaci baze podataka ravnih datoteka.

Ravne datoteke za jednostavno pohranjivanje konfiguracije

Windows registar, koliko god bio složen, nije relacijski. To je ravna datoteka koja se širi i skuplja kako se softver i hardver dodaju i uklanjaju. Prati korisničke podatke, pohranjuje zapisnike i pomaže u pronalaženju informacija vrlo brzo. UNIX i Linux pohranjuju lozinke u bazu podataka ravnih datoteka zajedno s informacijama o konfiguraciji koje je lako uređivati ​​i koje omogućuju funkcioniranje sustava. Sve promjene ovih UNIX konfiguracijskih datoteka uzrokuju trenutačne učinke koji mogu biti dramatični. Mnogo toga je ono što UNIX čini toliko popularnim zbog njegove jednostavne konfiguracije.

Prednosti baze podataka s ravnom datotekom

Baza podataka ravnih datoteka tekstualna je datoteka s jednim zapisom po retku, binarna datoteka (ili kombinacija tekstualne i binarne) datoteka koja odvaja stupce pomoću "razdjelnika" koji odvajaju polja na standardni prepoznatljiv način. To pomaže u traženju informacija kroz zapise. Zapisi također mogu biti razgraničeni fiksnom duljinom. Ako je zapis prekratak, može se koristiti neki oblik ispune polja tako da duljina zapisa bude ista kao i sljedeći. To omogućuje jedinstvenu duljinu bajta od jednog polja do drugog.

Konfiguracijske datoteke često se pohranjuju u XML (Extended Markup Language), koji je ravna baza podataka datoteka s nekim prilično specifičnim graničnicima, kao što su simboli "veće od" i "manje od" (<>). Te se XML datoteke često koriste za izradu specifičnih modula na web stranici, kada standardna izrada slijedi vrlo specifičan obrazac koji je konfiguriran jednom vrijednošću pohranjenom u XML datoteci ili nizom povezanih vrijednosti.

Nedostaci baze podataka s ravnom datotekom

Baze podataka kojima se pristupa na mrežnom dijeljenju korisne su za pristup mnogim ljudima koji traže informacije. Bazama podataka ravnih datoteka obično se ne pristupa na ovaj način budući da one pripadaju izvanmrežnim entitetima i čine strojeve operativnih sustava i lokalnih uređaja. Također, u bazi podataka s ravnom datotekom nema transakcija, pa je ograničeno u onome što zapravo može učiniti kao entitet baze podataka. Dakle, ravna baza podataka nepovoljna je za mrežnog korisnika koji pristupa relacijskoj mrežnoj bazi podataka s višestrukim pristupom i više zadataka koja se može promatrati s mnogo različitih aspekata.

Stručni uvid

Datoteke baze podataka ravnih datoteka ne susreću se kao "baze podataka", već više kao konfiguracijske datoteke i strojevi koji pokreću UNIX i Linux. Također, te su datoteke dio konstrukcije datoteke više od jedne vrste mobilnih aplikacija. Ove datoteke su nevjerojatno korisne i koncept se može koristiti u svim područjima softverskih aplikacija iu održavanju složenih malih uređaja kao što su mobilna računala. Čak su i web-stranice izrađene pomoću ovih datoteka. Ovo nisu područja s nedostatkom. Međutim, postoje aplikacije koje se oslanjaju na različite konstrukcije i zahtijevaju različitu interakciju. Ove vrste aplikacija bolje se koriste relacijskim pristupom pohrani datoteka. Cijele aplikacije mogu se izgraditi korištenjem Access baza podataka i baza podataka SQL Servera. Baza podataka ravnih datoteka ovdje nema mjesta.

Značaj

Mnoge softverske aplikacije stvorene su s ravnim bazama podataka. Novi operativni sustav mogao bi se dizajnirati korištenjem skupa baza podataka ravnih datoteka. Javljaju se u svim područjima informacijske tehnologije. Njihov će značaj vjerojatno ostati velik u doglednoj budućnosti.


  1. Prednosti i nedostaci 3G
  2. Prednosti Oracle baza podataka
  3. Prednosti i nedostaci optičkog miša
  4. Prednosti i nedostaci virtualne stvarnosti
  5. Prednosti i nedostaci mrežnih kabela