Svi članci autora Nenad Crnko

POWERSHELL - polja

Prošli put spomenuli smo kako pojedine varijable u PowerShellu mogu imati vrlo složen sadržaj, na primjer mrežnu konfiguraciju računala. Iako se na prvi pogled čini kako je u takvim varijablama samo riječ o velikoj količini običnog teksta, zapravo se složene varijable sastoje od velikog broja “manjih dijelova”. A svakom od dijelova može se pristupiti posebno.

 

slika01.png

Slika 1.  Primjer varijable sa složenim sadržajem

 

POWERSHELL - Varijable

Pisanje svakog “ozbiljnijeg” komada programskog koda praktično je nemoguće bez mehanizma za privremeno čuvanje rezultata izvođenja neke funkcije ili izraza, kako  bi se njime kasnije moglo koristiti u drugoj naredbi. Za to se u različitim programskim jezicima, pa tako i u PowerShell skriptama, rabe varijable.
 

POWERSHELL - Uvod

Iako se različite verzije Windowsa u praksi prije svega koriste preko grafičkog korisničkog sučelja, to ne znači da napredniji korisnici ne mogu upotrebljavati alternativni način izvođenja istih operacija – upisivanjem odgovarajućih naredbi operativnog sustava. Već od prvih verzija Windowsa korisnicima je na raspolaganju osnovni alat za upis i izvođenje naredbi (Command Prompt), a od 2006. godine dostupan je napredniji alat pod nazivom PowerShell. Prve implementacije novog alata bile su ugrađene u tada aktualne verzije Windowsa: Windows Vista, Windows XP i Windows Server 2003.

 

Usporedba brzine izvođenja upita između baza podataka MySQL I MongoDB

Jedan od najbitnijih parametara za međusobnu usporedbu različitih vrsta baza podataka je brzina izvođenja upita. Zato smo za današnji tekst napravili jednostavan primjer mjerenja brzine za dva najpopularnija predstavnika u svojim kategorijama - MySQL (relacijske baze podataka) te MongoDB (noSQL baze podataka).

SQL VS NOSQL (4 DIO) – TRŽIŠTE

U posljednjem tekstu iz ovog serijala, nakon tehničke usporedbe  SQL i NoSQL sustava u prethodnim nastavcima, malo detaljnije ćemo se pozabaviti trenutačnim stanjem na tržištu i predviđanjima njihovog međusobnog odnosa u budućnosti.

 

Jedno od relevantnih mjesta gdje se na mjesečnoj bazi mjeri popularnost različitih sustava za upravljanje bazama podataka je https://db-engines.com. Kriteriji koji se pri tome uzimaju u obzir su:

SQL VS NOSQL (3 DIO)

U prethodna dva teksta objašnjene su najvažnije razlike između relacijskog modela baze podataka i nekoliko najpopularnijih alternativnih modela. Iako u određenim situacijama alternativni modeli imaju prednosti u odnosu na relacijski model, to ne znači da će relacijske baze podataka odjednom nestati iz upotrebe. Ako ni zbog čega drugog, onda zato što se u sustavima temeljenim na takvoj organizaciji baza podataka već čuva ogromna količina podataka, a brojna aplikativna rješenja pripremljena su isključivo za upotrebu takvih izvora podataka.

SQL VS NOSQL (2 DIO)

Nakon pregleda načina na koji funkcioniraju baze dokumenata i razlika u odnosu na dominantan model relacijskih baza podataka, slijedi opis ostala tri modela baza podataka.

  1. Document Databases
  2. Graph Databases
  3. Columnar Databases
  4. In-Memory Data Grids

 

Graph Databases

GRAPHQL I PHP

GraphQL predstavlja posebno pripremljen jezik upita namijenjen za optimizirano slanje upita i dobivanje rezultata između klijenata i servera preko HTTP protokola. Za razvoj GraphQL-a “krivac” je Facebook koji prve implementacije jezika koristi u vlastitim mobilnim aplikacijama još od 2012 godine. Od 2015. godine tehnologija postaje javno dostupna svim zainteresiranim stranama, tako da se sve intenzivnije koristi u praksi i izvan okvira samog Facebooka.

Vrste indeksa prema internoj strukturi

Brzo pretraživanje relacijskih baza podataka temelji se na korištenju indeksa. Umjesto da se pretražuje cjelokupan sadržaj zapisa u jednoj ili više tablica kako bi se stiglo do željenih rezultata, optimizator upita bitno skraćuje postupak pretraživanja korištenjem indeksa kreiranih na tim istim tablicama. Uobičajeno je indekse dijeliti prema ulozi koju imaju na konkretnoj tablici na primarne indekse (ključeve), jedinstvene (unique) indekse ili “obične” indekse.

Stranice

Pretplati se na RSS - Svi članci autora Nenad Crnko