Tijek podataka: svrha, vrste, karakteristike

Naš svijet jednostavno ne može bez puno podataka. Oni se prenose između različitih objekata, a ako ne, onda to znači da je samo jedna stvar - ljudska civilizacija prestala postojati. Razmotrimo, dakle, koliki je protok podataka, kako se njima može upravljati, gdje se pohranjuju, koje su njegove količine i još mnogo toga.

Uvod

Prije svega, moramo razumjeti terminologiju. Protok podataka je svrhovito kretanje određenih informacija. Konačno odredište mogu biti široke mase stanovništva (TV), elektronička računala (Internet), repetitori (radio) i tako dalje. Postoje različite vrste tokova podataka. Njihova se klasifikacija može temeljiti na korištenim sredstvima (telefon, internet, radio), mjestima korištenja (društvo, okupljanje ljudi), namjeni (civilna, vojna). Ako ih zanima njihova hijerarhija, funkcionalni procesi, povezani elementi, tada se konstruira dijagram toka podataka (DPD). To je potrebno za praćenje pokreta, kao i za demonstraciju da svaki proces dobivanja određenih ulaznih informacija daje logičke izlazne rezultate. Da bi se ilustrirala ta pozicija, mogu se konstruirati oznake koje odgovaraju metodama Hein-Searsona i Jardon-de-Marco. Općenito, model protoka podataka DPT omogućuje rad s vanjskim entitetima, sustavima i njihovim elementima, procesima, pogonima i tokovima. Njegova točnost ovisi o tome koliko je pouzdandostupne informacije o izvoru. Jer ako ne odgovara stvarnosti, onda ni najsavršenije metode neće moći pomoći.


O veličinama i smjerovima

Informacijski tokovi podataka mogu biti različitih veličina. To ovisi o mnogim čimbenicima. Primjerice, uzmite redovito pismo. Ako napišete najčešću frazu: "Danas je lijep i sunčan dan", onda ne treba toliko prostora. Ali, ako ga kodirate u binarnom kodu koji je razumljiv računalu, onda to očito neće biti jedna linija. Zašto? Za nas je izraz "danas lijep i sunčan dan" kodiran u jasan i ne izaziva pitanja obliku. No računalo je ne može vidjeti. Ona odgovara samo određenom nizu elektroničkih signala, od kojih svaki odgovara nuli ili jednom. To jest, računalo ne može uočiti ovu informaciju, osim ako je pretvoreno u oblik koji je razumljiv. Budući da je minimalna vrijednost koju radi osam bitni bit, tada će kodirani podaci izgledati ovako: 000000000000000000000000 00000011 I ovo su samo prva četiri znaka koja uvjetno to znače. Stoga je obrada toka podataka za njega, iako je moguća, ali specifično zanimanje. I ako ljudi tako govore, nije teško zamisliti kako bi naši tekstovi bili sjajni! No, ovdje je loša strana: manja veličina. Što to znači?


Činjenica je da računala, unatoč činjenici da na prvi pogled djeluju neučinkovito, za sve promjene oduzimaju vrlo malo prostora. Da, za promjenu navedenih informacija, trebate samo namjernorad s elektronima. A sadržaj tehnologije ovisit će o tome gdje se nalaze. Zbog svoje male veličine, unatoč neizbježnoj neučinkovitosti, računalo može sadržavati mnogo više informacija nego list ili usporedivu knjigu tvrdih diskova. U tisuću ili čak milijune puta! A količina protoka podataka kroz koju može proći sama, raste do zapanjujućih vrijednosti. Dakle, samo da bi napisali sve binarne operacije koje izvodi jedan snažan poslužitelj u sekundi, obična osoba može potrajati godinama. Ali može postojati kvalitetna grafička emulacija, mnogo zapisa o promjenama na burzi i mnogo drugih informacija.

O skladištenju

Jasno je da tokovi podataka nisu ograničeni. Oni idu od svojih izvora do primatelja koji se jednostavno mogu upoznati s njima ili ih čak spasiti. Ako govorimo o ljudima, onda pokušavamo zadržati naše pamćenje na umu za daljnju reprodukciju. Iako se to ne događa uvijek, može se zapamtiti nešto neželjeno. U računalnim mrežama ovdje dolazi do spašavanja baze podataka. Tok informacija koji se prenosi putem kanala obično obrađuje sustav upravljanja, koji odlučuje što i gdje se bilježi u skladu s primljenim uputama. Takav sustav, u pravilu, je reda veličine pouzdaniji od ljudskog mozga i omogućuje pohranjivanje velikog broja sadržaja koji je lako dostupan u bilo kojem trenutku. Ali tu i tamo ne mogu bez problema. Prije svega, ne smijete zaboraviti na ljudski faktor: netko je propustio sigurnosni brifing, administrator sustava nes dužnim žarom prepustio se svojim odgovornostima i sve - sustav nije uspio. No, postoji svibanj biti uobičajena pogreška toka podataka: ne postoji potreban čvor, pristupnik ne radi, pogrešan format i kodiranje prijenosa podataka, i mnogi drugi. Čak i mogući elementarni neuspjeh informacijske tehnologije. Na primjer, postoji prag od devet milijuna računalnih operacija koje ne bi smjele biti više od jedne pogreške u izvršavanju. U praksi je njihova učestalost mnogo manja, možda čak dostigla vrijednost od jedne milijarde, ali ipak postoje.

Analiza

Tipično, tokovi podataka ne postoje sami. Tko je zainteresiran za njihovo postojanje. I to ne samo u činjenici da su, već i upravljati njima. Ali to, u pravilu, nije moguće bez prethodne analize. A za temeljito proučavanje postojeće situacije, samo proučavanje situacije možda neće biti dovoljno. Stoga se cijeli sustav, a ne samo jedan tok, obično analizira. Odnosno, pojedini elementi, njihove grupe (moduli, blokovi), odnos između njih i tako dalje. Analiza toka podataka, iako je sastavni dio, ali se ne provodi odvojeno zbog činjenice da su dobiveni rezultati previše odvojeni od cjelovite slike. U ovom slučaju, često se provodi permutacija entiteta: neke vanjske se smatraju dijelom sustava, a broj internih izlazi iz područja interesa. U ovom slučaju, studija ima progresivni karakter. To jest, prvotno ga razmatra cijeli sustav, a zatim ga dijeli na sastavne dijelove, a tek onda dolazi definicija tokovapodatke s kojima se morate suočiti. Nakon što je sve temeljito analizirano, možete riješiti probleme s upravom: gdje, što, u kojem iznosu će ići. Ali to je cijela znanost.

Što je upravljanje protokom podataka?

U biti, to je prilika da ih se usmjeri na određene primatelje. Ako govorimo o individualnim ljudima, onda je sve vrlo jednostavno: informacije koje imamo kontrolira nas. To jest, mi odlučujemo što ćemo reći i što je bolje šutjeti. Upravljanje protokom podataka sa stajališta računalne tehnologije nije tako jednostavno. Zašto? Kako bi drugoj osobi priopćili određene informacije, dovoljno je otvoriti usta i stegnuti glasnice. Ali tehnika nije dostupna. Ovdje je tijek upravljanja podacima složena stvar. Prisjetimo se već spomenutog običnog izraza: "Danas je lijep i sunčan dan". Sve počinje njegovim prevođenjem u binarni kod. Zatim morate uspostaviti vezu s usmjerivačem, usmjerivačem, priključkom ili drugim uređajem koji cilja na podatke. Informacije moraju biti kodirane tako da prihvaćaju obrazac koji se može prenijeti. Na primjer, ako planirate poslati datoteku na World Wide Webu iz Bjelorusije u Poljsku, onda je ona razbijena u pakete, koji se zatim šalju. Štoviše, ne samo naši podaci, već i mnogi drugi. Zato što su načini prijenosa i prijenosnog kabela uvijek isti. Pokrivanje svijeta podataka omogućuje vam primanje informacija s bilo kojeg mjesta u svijetu (na račun potrebnih sredstava). Upravljanje tim nizom je problem. Ali ovdjeako se radi o jednom poduzeću ili pružatelju usluga, onda je to potpuno drugačije. Ali u takvim slučajevima, kontrola se obično shvaća samo tamo gdje treba usmjeriti tokove i treba li ih uopće preskočiti.

Simulacija

Razgovarajte o tome kako radi tijek prijenosa podataka u teoriji - to je jednostavan zadatak. Ali ne mogu svi razumjeti što on predstavlja. Pogledajmo primjer i simuliramo moguće scenarije. Pretpostavimo da postoji određeno poduzeće koje ima podatkovne tokove. Oni su od najvećeg interesa za nas, ali prvo se morate nositi sa sustavom. Prije svega, treba spomenuti vanjske entitete. Oni su materijalni predmeti ili pojedinci koji djeluju kao izvori ili primatelji informacija. Kao primjer, možete dovesti skladište, kupce, dobavljače, osoblje, kupce. Ako je određeni objekt ili sustav definiran kao vanjski entitet, to znači da su izvan analiziranog sustava. Kao što je već spomenuto, u studijskom procesu neki od njih se mogu interno prenijeti i obratno. Na općoj shemi može se prikazati kao kvadrat. Ako se konstruira model složenog sustava, on se može prikazati u najopćenitijem obliku ili dekomponirati na više modula. Njihov modul služi za identifikaciju. Postavljanjem informacija o pomoći bolje je ograničiti ime, kriterije definicije, dodatke i elemente unosa. Procesi su također istaknuti. Njihov rad obavlja se na temelju dostavljenih podatakapotoka. U fizičkoj stvarnosti, to se može prikazati kao obrada primljene dokumentacije, prihvaćanje naloga, dobivanje novih razvojnih rješenja s njihovom naknadnom primjenom. Svi primljeni podaci moraju se koristiti za pokretanje određenog procesa (proizvodnja, kontrola, podešavanje).

A što je sljedeće?

Numeriranje se koristi za identifikaciju. Zahvaljujući tome, možete naučiti o tome što teče, gdje, zašto i kako je došlo i pokrenuli određeni proces. Ponekad informacije obavljaju svoju ulogu, a zatim se uništavaju. Ali to nije uvijek slučaj. Često se šalje na pohranu na uređaju za pohranu podataka. Ovo se shvaća kao apstraktni uređaj koji je prikladan za pohranjivanje informacija koje se mogu izbrisati u bilo kojem trenutku. Njegova naprednija verzija identificirana je kao baza podataka. Informacije pohranjene u njemu trebale bi odgovarati prihvaćenom modelu. Tok podataka se temelji na toku podataka, koji će se prenositi putem specifične veze od izvora do prijemnika (prijemnika). U fizičkoj stvarnosti, može se predstaviti u obliku elektroničkih signala koji se prenose putem kabela, koji se šalju poštom, slovima, flash diskovima, laserskim diskovima. Kada se konstruira shematski crtež, simbol strelice se koristi za označavanje smjera toka podataka. Ako idu na obje strane, možete jednostavno nacrtati crtu. Ili pomoću tipki sa strelicama odredite da se podaci prenose između objekata.

Konstrukcija modela

Glavni cilj je opisati sustav kao jasan i razumljivjezika, obraćajući pozornost na sve razine detalja, uključujući i podjelu sustava na dijelove, uzimajući u obzir odnos između različitih komponenti. U tom se slučaju daju sljedeće preporuke:
  • Za smještaj najmanje tri i ne više od sedam potoka na svakom dijelu. Takva gornja granica je uspostavljena zbog ograničenja mogućnosti istovremene percepcije jedne osobe. Uostalom, ako razmotrimo složeni sustav s velikim brojem veza, bit će mu teško orijentirati se. Donja granica postavljena je na temelju zdravog razuma. Jer izvođenje detalja, koji će samo prikazati jedan tijek podataka, nije racionalno.
  • Nemojte zaklanjati prostor kruga beznačajnim elementima za određenu razinu.
  • Raspadanje potoka treba provoditi zajedno s procesima. Ti bi radovi trebali ići u isto vrijeme, a ne zauzvrat.
  • Označiti jasno, predstavljati suštinu imena. Skraćenice se ne smiju koristiti.
  • Prilikom proučavanja potoka treba imati na umu da je moguće suočiti se sa svim hakerima, ali je bolje sve uredno i na najbolji mogući način. Uostalom, čak i ako osoba koja čini model razumije sve, on to čini, gotovo sigurno ne za sebe, već za druge ljude. A ako glava tvrtke ne može razumjeti o čemu se raspravlja, onda će sav posao biti beskoristan.

    Posebni momenti simulacije

    Ako je stvoren složeni sustav (to jest, u kojem postoji deset i više vanjskih entiteta), nije suvišno stvarati hijerarhiju kontekstnih grafikona. Istodobno se vrh ne smije postavitiglavni tok podataka. A što onda? Pod-sustavi koji imaju bolji tok podataka i također ukazuju na veze između njih. Nakon što je model stvoren, potrebno ga je provjeriti. Drugim riječima - provjerite potpunost i dosljednost. Dakle, u dovršenom modelu svi objekti (podsustavi, tokovi podataka, procesi) moraju biti detaljno opisani i detaljno opisani. Ako su pronađeni elementi da ti koraci nisu implementirani, morate se vratiti na prethodne razvojne korake i riješiti problem. Usklađeni modeli trebali bi osigurati očuvanje informacija. Drugim riječima, svi ulazni podaci se čitaju i zatim bilježe. To jest, kada se modelira situacija u poduzeću i ako se nešto ne zna, onda to upućuje na to da je rad slabo izveden. Stoga, da ne bismo iskusili takva razočaranja, mnogo pažnje treba posvetiti osposobljavanju. Prije rada potrebno je uzeti u obzir strukturu objekta koji se istražuje, specifičnosti se prenose u tijeku podataka i još mnogo toga. Drugim riječima - potrebno je konstruirati konceptualni model podataka. U takvim slučajevima razlikuju se veze između entiteta i određuju njihove karakteristike. Istodobno, ako je nešto uzeto kao osnova, to ne znači da ga morate uhvatiti i zadržati. U slučaju potrebe, može se odrediti konceptualni model podataka. Uostalom, glavna meta koja se teži je baviti se tokovima podataka, postaviti što i kako, a ne crtati lijepu sliku i biti ponosni na sebe.

    Zaključak

    Bez sumnje, ova tema je vrlo zanimljiva. Istodobno je vrlo obiman. unjegovo puno razmatranje jednog članka nije dovoljno. Uostalom, ako govorimo o tokovima podataka, onda samo jednostavni prijenos informacija između računalnih sustava i unutar okvira ljudske komunikacije nije ograničen. Ovdje možete pronaći mnoge zanimljive smjerove. Uzmimo, na primjer, neuronske mreže. Unutra, postoji veliki broj različitih tokova podataka koje promatramo vrlo teško. Oni uče, uspoređuju ih, transformiraju po vlastitom nahođenju. Vrijedno je spomenuti i drugu srodnu temu - Big Data. Uostalom, oni su formirani zbog primitka različitih tokova informacija o mnogim stvarima. Na primjer, društvena mreža prati predanost neke osobe, zašto voli ocjenjivati, sastaviti popis svojih koristi i ponuditi učinkovitije oglašavanje. Ili preporučite uvod u tematsku skupinu. Kao što možete vidjeti, opcije za korištenje i primjenu primljenih podatkovnih tokova i sadržane u njima puno informacija.

    Povezane publikacije