2. nädal: Interneti eelkäijad
Interneti ajalugu on pikk ja täis eri lahendusi, millest nii mõnigi on muutustele vastupidanud, teised aga ajale alla jäänud. Täna tutvustan SQL-i ja ALOHANeti, mis on pärit ajast mil internet alles kujunes.
Üks mis jäi ajale alla
ALOHANet
ALOHANet mõeldi Hawaii ülikoolis välja ja oli andmeedastus viis, mis ei ole enam tänapäeval kasutusel aga mille protokollid ja ideed elavad edasi. ALOHANet lahendas ühe suure probleemi, mis oli ülikoolil, et kuidas edastada andmeid eri saarte vahel, ilma et saatja peaks luba küsima, nagu tegemist oli ARPANET-iga. Süsteem töötas nii, et kui pakett ei jõudnud kindla aja jooksul sihtkohta, siis saadeti saatjale teavitus sellest ja tal oli otsus kas uuesti proovida või mitte.
Erinevalt siis ARPANET-ist, võimaldas ALOHANet kõigil andmeid edastada ilma luba küsimata. See mõte mõjutas ka eri tehnoloogiaid nagu Ethernet ja WIFI, mis kasutavad siiani ALOHANeti põhimõtteid. Põhjus miks see lõpuks ajale alla jäi oli kiire tehnoloogia areng. Kuigi ideed olid ALOHANetil head, ei jõudnud need sama kiiresti ajaga kaasa areneda, kui konkurentsil näiteks TCP/IP kuna see polnud efektiivne andmeedastusviis ja turvalisuse tõttu.
Üks mis jäi alles
SQL
Ise olen saanud töökaaslase käest küsida, kuidas andmetöötlus välja nägi enne SQL loomist. Vastuseks sain, et kogemus oli kohutav võrreldes tänapäevaga. Igal ettevõttel oli oma süsteem loodud andmete halduseks, aga SQL muutis kogu asja standardseks.
Interneti puhul on SQL väga tähtis, arvestades seda, et veebilehed lähevad aina rohkem dünaamilisemaks. SQL kasutamine koos teiste programmeerimiskeeltega nagu JavaScript, võimaldab andmete kuvamist reaalajas, ilma et kasutaja peaks neid oma arvutisse alla laadima. See võimaldab lehekülgedel näidata suures koguses andmeid kiiresti ja kasutaja päringutele reageerida, muutes kasutaja kogemust sujuvamaks.
Ise tegelen SQL-ga igapäevaselt just dünaamiliste veebilehtede tegemise jaoks ja ei kujutaks ette, kui keeruline kogu see protsess oleks ilma SQL-ta eriti, kui vahest pean ühe päringuga ligi 10-st tabelist andmeid saama. See võimaldab mul teha keerulisi päringuid ja näidata vajalikuid andmeid kiiresti.
Kasutatud allikad:
https://medium.com/@lanrejoshua3/an-article-on-the-history-of-sq-37cb8d69cd21
Kommentaarid
Postita kommentaar