Vrste baza podataka, njihove prednosti i nedostaci

Informacije su nevjerojatan i višestruki predmet istraživanja. Predmetna područja razumijevanja i primjene fenomena informacija ubrzano rastu, kao i opseg istraživanja ovog predmeta, primjena znanja u praksi.

U današnjim prikazima o sustavima upravljanja energijom moći, ideja relacijskih odnosa je toliko velika i nepovrediva da su svi drugi modeli prezentacije informacija još uvijek opisani na isti način.

Statičnost - osnova dinamike znanja

Klasifikacija prema modelu podataka je statična. Da bi se konstruirao bilo koji model, stručnjaci sažimaju akumulirani potencijal, crtaju slike, odnose između podataka i definiraju (primjer, predmetno područje - obrada teksta):
  • tekst je paragraf ili više odlomaka;
  • svaki stavak je izrađen iz prijedloga;
  • ne svaki stavak ima jednu rečenicu;
  • Svaki prijedlog može sadržavati nekoliko izraza ili riječi;
  • gotovo svi izrazi se sastoje od riječi;
  • riječi su slova.
  • Ispostavlja se da je struktura baze podataka i spektar, postavljeni u početku, kontradiktorni. Takav model je formalan, ovisan je o području primjene, uvijek je objekt razvoja reprezentacija. No, čim su slike nacrtane, a linkovi su izgrađeni, ispada da riječi mogu sadržavati brojeve, biti kratica, naziv zemlje i riječ koja uopće nije bitna, a drugi paragraf može sadržavati link na web resurs ili tri točke. U svakom slučaju, to će stvoriti novi smisao.

    Nesigurnost značenja

    Tu je dano: ime zemlje. Njegova predviđena vrijednost je RF =Rusija = Ruska Federacija. No, to je također povezan s SSSR-om i 15 republika. Postoje i druge opcije za imena različitih zemalja. Indija = kolonija = odnos s Engleskom. Amerika = SAD = država = područje koje je otvorio Columbus = teritorij na kojem su se okupili predstavnici drugih zemalja i formirali novu naciju, što je kontroverzno iz više razloga.


    Riječ koja uopće nije bitna može biti "adresa" u određenom informacijskom prostoru. To je izgovor za razvoj tehnologije baze podataka. Jedna stvar je, ali on ima toliko smisla u smislu cjelokupne tehnologije i obvezuje se pregledati ključne točke.
    Formalno, tip naveden u modelu podataka ne može biti niz znakova, broj ili struktura podataka. Ako u njemu ima stvarnu vrijednost, onda određuje sadržaj, a sadržaj je dinamika, a ne fiksni niz znakova. To je faktor nesigurnosti koji određuje razvoj svakog modela podataka.

    Koncept baze podataka

    Konstrukcija statičkog modela je važna. To je faza u oblikovanju ideja koje su relevantne u području primjene i razumijevanja, koje se u njemu mogu dalje razvijati. Na sadašnjem stupnju znanja dinamika je diskretni slijed statičkih modela, odnosno niz utjelovljenja reprezentacija u obliku dostupnom za razumijevanje ne samo autora, odnosno izvan njegove svijesti, u modelu, u grafu, u komunikacijama, u opisima programa. Općenito, baza podataka je informacijski model koji vam omogućuje da uredno pohranite podatke o grupi objekata koji imaju isti skup svojstava. Podaci u bazama podataka pohranjeni su uuredni oblik. "
    Enciklopedijsko "znanje" obično kaže: "Baza podataka je predstavljena u objektivnom obliku skupa neovisnih materijala (članci, proračuni, propisi, sudske odluke i drugi slični materijali), sistematizirani na takav način da se ti materijali mogu pronaći i obraditi pomoću elektroničkog računala ".
    Neki autori starih (prije nego što su računala postali osobni, prijenosni i džepni) dodjeljuju posebnu kohortu: desktop baze podataka, koje uključuju sve što je manje od jednog terabajta, a također nije povezano s Oracleom.

    Vrste baza podataka

    Općenito je prihvaćeno definirati tri smjera, vrste i značajne razlike. To je:
  • hijerarhijska baza podataka.
  • Mrežna (distribuirana) baza podataka.
  • Relacijska baza podataka.
  • Gotovo svi znanstvenici i stručnjaci konvergiraju u jedan: relacijski odnosi - osnova. Sve vrste baza podataka su skup odnosa između podataka. Vrlo davno u hijerarhijskim bazama u odnosu stabla promatrana je dinamika: koja je izvorno bila označena vrhom - postala je osnova, a druga grana dobila je status summita.
    Praksa korištenja mrežnih baza podataka uzrokovala je stvarnu potrebu ne samo za pisanjem jedne baze podataka za mnoge poslužitelje, klastere i lokalne strojeve, već i za provođenje obrnute projekcije: na više računala, različite slike (modeli) iz jedne baze podataka na istom poslužitelju.

    Područje također određuje koje su vrste baza podataka dopuštene u informacijskom prostoruzadatak. Nesumnjivo će u većini slučajeva postojati i hijerarhijske i distribuirane komponente. Kako imenovati određene relacijske odnose - nije bitno.

    Razumijevanje prednosti i nedostataka

    Hardverska komponenta ušla je u razinu pouzdanosti, brzine i učinkovitosti. Slučaj za male: komponenta programa trebala bi osigurati svoju razinu stručnosti. Neki autori navode prednosti:
  • kontrolu, redundanciju, nesukladnost podataka;
  • dijeljenje, osiguravanje njihove cjelovitosti;
  • sigurnost, standardi, učinkovitost;
  • kompromis s proturječnim zahtjevima;
  • dostupnost, produktivnost;
  • jednostavnost održavanja, paralelni rad;
  • Usluge sigurnosnog kopiranja i vraćanja.
  • Drugi razmatraju prednosti različito:
  • učinkovito korištenje memorije i izvrsni pokazatelji učinkovitosti za operacije;
  • učinkovita manipulacija podacima;
  • isti se model može koristiti za rješavanje mnogih problema;
  • Jednostavnost simulacije i fizičke implementacije;
  • visoka učinkovitost obrade.
  • Nedostaci se obično definiraju kao:
  • složenost, veličina, trošak;
  • troškovi hardvera (financije);
  • troškovi konverzije (računski i privremeni);
  • ​​
  • ozbiljne posljedice kada sustav ne uspije;
  • u kontekstu mrežnih baza podataka: složenost fizičke implementacije, rigidnost komunikacije između elemenata podataka, ograničenja praktičnosti manipuliranja podacima;
  • hijerarhijske baze podataka: nezgrapne,složenost fizičke realizacije za velike strukture nalik stablu;
  • relacijska baza podataka: nepostojanje standardnih alata za identifikaciju za svaki unos.
  • Zapravo, područje primjene određuje različite objekte baze podataka, što oblikuje razlike u kriterijima za procjenu prednosti i nedostataka. Ono što nije važno u jednom području primjene iznimno je važno za drugo. Ista baza podataka može izazvati uspjeh ili pokvariti cijelo poslovanje.

    Organizacija informacija i podataka

    Kao opće pravilo, informacije su prirodni fenomen, a podaci su u nadležnosti algoritma, programa ili programera. Često ne postoji posebna razlika između informacija, podataka i objekata baze podataka.
    Formalizacija područja primjene je model: stvarni objekt i objekt u ovom objektu. Na primjer, tvrtka i njezina financijska komponenta, ili planiranje poduzeća i proizvodnje. U svakom od ova dva zadatka razlikuju se ne samo podaci, već i uvjeti za njihovu uporabu.
  • U računovodstvu vrijeme i datum imaju isto značenje i ne mogu se transformirati izvan određenih uvjeta (datum podnošenja izvješća u porezu, datumi plaćanja u proračun, datumi plaćanja komunalija, plaćanje plaća).
  • U Odjelu za planiranje i proizvodnju, vrijeme i datum imaju potpuno drugačije značenje, ali ovdje nije vezan ni za mjesec ni za kvartal, ali ima značajnu razliku - datum može biti početak i kraj razdoblja. Čak i oblik prikaza numeričkih informacija može biti važan i na njega utječe vanjska okolnost. Jučer, novac je mjeren tisućama iMilijuni, danas su rublje i novčana jedinica. Jučer je bilo potrebno dvadeset znamenki cijelog dijela i nula u djeliću, danas postoji samo pet znamenki cijelog dijela, ali nužno dvije znamenke - u djelomičnom. To je posebno, ali u stvarnosti ih je mnogo.
    Nepristrana analiza baza podataka i njihovih aplikacija omogućuje nam da odredimo glavni kriterij za formiranje njihove ispravne organizacije: prava funkcionalna baza podataka - sustav upravljanja informacijama koji odražava njegovu dinamiku i može se prilagoditi bez sudjelovanja programera.

    Dinamika organizacije podataka

    Postoji kruti model podataka sve dok se vanjske okolnosti ne promijene. U ranim devedesetima nitko nije mislio da su dvije znamenke u datumskom polju, izdvojene za godinu, bile dovoljne. Koliko je panike i problem izazvao barijeru od 640 KB memorije u zoru računalne zgrade. Kako je danas užasno način pristupa podacima iz dBase, Clarion, FoxPro, dok je početkom 90-ih sve to odgovaralo. I programeri i korisnici bili su sretni. Ali tada je bilo malo informacija i algoritmi su bili primitivni. Što će se dogoditi ako barem jedna super baza podataka ne radi danas? Oracle i ostali industrijski lideri sa znanjem o predmetu i odgovorno pristupaju dizajnu organizacije podataka. To nije čak ni razina tablica ili pojedinačnih baza podataka, već stvarni informacijski tokovi i sustavi koji odražavaju globalne transformacije iz širokog raspona zadataka.
    Danas hijerarhijska baza podataka nije samo varijanta relacijskih odnosa koja uzima u obzir nejednakost podataka, podređenost jednogili druga ovisnost nečega od događaja, objekta ili djelovanja potrošača. Hijerarhija nadopunjuje relacijski koncept u smislu da ograničava rad na razini baze podataka, tablice, upite i aktualne informacije. Ali ne samo da se hijerarhija može primijeniti u njezinom nedvosmislenom i prirodnom smislu, već i mrežna baza podataka može postojati na istom računalu, bez razlikovanja u funkcionalnosti i mogućnostima od samog sebe koje radi na stotinama poslužitelja širom svijeta.

    Primjer: praćenje poštanskih pošiljaka

    Implementacija je umrežena baza podataka. Ali ne samo baza podataka ili sustav, i različite zemlje i tvrtke koje pružaju uslugu, akumuliraju i obrađuju informacije. To je hijerarhijska baza podataka na razini zasebne tvrtke, au svakoj implementaciji bit će slična hijerarhija odnosa. Unutar zemlje postoji mrežna infrastruktura. U svakoj specifičnoj aplikaciji, kada posjetitelj web-resursa traži poštu, cijela mrežna baza podataka, koja nije dizajnirana kao jedinstvena cjelina, radi, ali je stvorena "sama po sebi" zbog opsega.
    Faktor mnogostrukosti implementacija i vrlo specifičan zahtjev s odgovorom na njega. Sličnost se temelji na sastavnim elementima i funkcionalnosti, a postoje i specifični načini dostave poštanskih pošiljaka. Postoje načini isporuke i presijecanja carine specifični za pojedinu zemlju. Rezultat je struktura baze podataka na terenu. Time se određuje dostupnost i mogućnost uvođenja "automatskog" mehanizma za razmjenu podataka. Ali komunikacijske linije nisuuvijek rade ispravno. Poslužitelji se također mogu servisirati.

    Lokalna predmemorija distribuiranih informacija

    Sustav praćenja pošte nikada ne zahtijeva pristup svim informacijama odjednom. To je uobičajena pojava u svim područjima primjene: postoje sve akumulirane i dostupne informacije, ali postoji mali dio koji je relevantan u određenom vremenskom trenutku. Ništa ne sprečava web resurs da kreira metodu lokalizirane distribuirane baze podataka. Na primjer, došao je posjetitelj. Čak i prije formuliranja zahtjeva, možete dodati opcije za odgovor. Ako postoji iskustvo s posjetiteljima iz određene zemlje, tada se može znati koje se zemlje očekuju od njih.
    U nekim zemljama, sustav praćenja je opterećen uglavnom lokalnim upitima (unutar zemlje), ništa ne sprječava optimizaciju ovog trenutka, a vanjski se otpremaju na druge web-resurse. U nekim slučajevima, potrebno je ne samo pružiti vanjskim informacijama posjetitelja, već i uskladiti informacije o odgovoru na isti upit iz različitih sustava praćenja. Reći da će u ovom slučaju objektno-relacijski model informacija i pristup biti moguć u određenom smislu, ali za provedbu ovog modela, bit će potrebno osigurati modelski alat za tvrtke koje djeluju u području nadzora, odnosno razviti vlastiti funkcionalni.

    Sustavi za obradu distribuiranih informacija

    Postoje samo dvije varijante u kojima se vrste baza podataka mogu značajno razlikovati. Sam razvijatelj gradi model distribuirane obrade, simulira procese,formulira algoritme dijaloga i obavlja sve susjedne radnje. Druga mogućnost: mnogi programeri obavljaju svoj posao, akumuliraju i pružaju informacije koje dovode do pojave mogućnosti korištenja distribuirane obrade informacija. Nije potrebno stvarati vlastiti izvor za to. Bilo koja tražilica je primjer upravljanja kroz pristupne ključeve distribuiranih podataka.
    Ako formulirate ispravne upite, možete dobiti odgovarajuće odgovore. Nije važno razmišljati o svim tim web resursima, programerima i vlasnicima baza podataka koji pružaju informacije. Važno je da ključnu riječ pokreće tražilica, čija je kompetencija već prikupljena informacija ili se ponovno prikuplja.

    Riječ koja uopće nije bitna

    Glavni problem u području informiranja je brzo rastuća dinamika, na koju korisnik nije samo naviknut, on je sam formira i zanima ga prikladnost alata koje koristi. Baze podataka - nisu naj mobilniji i dinamičniji alat. Hoće li to razvijatelj ili ne, ali je uvijek u zatočeništvu tehnologije. Ne može stvoriti bazu podataka koju ne podržavaju postojeći DBMS-i, ali izrada vlastite verzije u 99% slučajeva nije moguća i realna.
    U međuvremenu, postoji i djelomično proveden drugi pristup stvaranju modernih informacijskih sustava. Apstrakcija, koja je sa sobom donijela objektno-orijentirano programiranje i cloud tehnologije, omogućuje vam definiranje riječi koja u početku uopće nije bitna, ali je stječe tijekom vremena. Svatko radi svojeposao. Baze podataka rade u redovnom načinu rada, pojavljuju se nove, nadograđuju se stare. Web resursi preuzimaju funkcije sustava za upravljanje bazama podataka na korisničkoj razini. Tražilice povezuju ključne riječi i upite s raspoloživim prostorom za informacije prikupljene njihovim jedinstvenim kriterijima. U ova dva primjera, te web resursi - prozori u bazi podataka i tražilice, sastavljeni prema kriterijima informacija, predstavljaju stvarno radnu ideju dinamičke uporabe informacija.

    Dinamičke baze podataka

    Pitanje sigurnosti dovelo je do problema ograničenja pristupa. Mnoga imena i lozinke, mnogi zaposlenici i povećanje broja gubitaka informacija, pristupa, osobnih podataka. Rad zbog posla nije najbolje rješenje. Tvrtka je posvećena ispunjavanju svoje misije, a ne da osigura da njezina sigurnosna služba podupire normalan rad svojih zaboravljajućih zaposlenika. Ovdje je važno uzeti u obzir ljudski faktor. Odgovarajuće i zahtijevane dinamičke baze podataka koje odmah hvataju cjelokupnu infrastrukturu tvrtke i njezinih zaposlenika, automat koji se dostavlja svakom, prema njegovim ovlastima, s bilo kojeg uređaja.
    Usluge tehničke podrške, usluga pretplatnika, pozivni centri - odgovarajući odgovor kombinira različite sustave za izdavanje karata u jedinstvenu bazu podataka, ali ne samo glas i e-poštu od korisnika, kao i događaje koji proizlaze iz rada tvrtke. Karakteristično obilježje suvremene obrade informacija: stručnjaci su naučili raditi u dinamici i koristiti statički potencijal glomaznogbaza podataka u uvjetima promjenjivih potreba.

    Svijet objekata, sustava i rješenja

    Stvarne objekte i valjane sustave u polju primjene ujedinjuje osoba koja donosi odluku. Sama činjenica posjećivanja resursa, koja se odnosi na objekt, pomoću sustava ima svrhu i dobiveni rezultat. Nema potrebe maštati o umjetnoj inteligenciji, kada je dovoljno akumulirati praksu donošenja odluka od strane osobe i koristiti je. Nije potrebno vezati odluke koje donose zaposlenici jedne tvrtke za rad ove strukture.
    Opseg antivirusne zaštite već je dugo sakupljao prijetnje virusima iz svih mogućih smjerova i generalizirao ih za upotrebu u svakom slučaju. Što je veća količina zapljena rastućih prijetnji, to je učinkovitija borba s njima na određenim radnim mjestima. Kada je informacijski sustav u stanju akumulirati iskustvo odlučivanja, to je dobar početak i potvrda kompetentnosti programera, jamstvo stabilnosti razvoja potrošača i ukupnog uspjeha.
  • Povezane publikacije