Svi članci

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

Stvaranje samopotpisanih certifikata u Windows okruženju – naredba OpenSSL

Drugi alat za stvaranje samopotpisanih certifikata putem naredbenog retka je naredba OpenSSL, izvorno besplatan Linuxov projekt. U ovom ćemo se članku koristiti verzijom za Windows okruženje. Ako ovaj alat pokušate naći nekim od internetskih pretraživača, vidjeti ćete da ima više izvora, više verzija datoteke odnosno instalacije OpenSSL-a.

OBJEKT I PETLJE – JAVASCRIPT

JavaScript je jezik baziran na objektima. S izuzetkom konstrukcija, kao što su petlje i operatori, skoro sve mogućnosti JavaScripta  implementirane su s pomoću objekata. Objekt je složena vrsta podatka koji skuplja više vrijednosti u jednu cjelinu.

Objekti u JavaScriptu mogu se podijeliti u četiri grupe:

NIZ I ITERACIJE – JAVASCRIPT

Niz je uređen skup vrijednosti. Vrijednosti unutar niza nazivaju se elementi niza. Svaki element niza ima svoju numerički opisanu poziciju – indeks. Prva vrijednost u nizu ima poziciju s indeksom 0, druga sa 1 itd. Nije obavezno da podaci moraju ići redom po indeksima, već su moguće i praznine unutar niza. Elementi niza mogu biti proizvoljnog tipa i ne moraju svi elementi jednog niza biti istog tipa. Najjednostavnije, niz se može deklarirati tako što se eksplicitno nabroje elementi niza razdvojeni zarezima, unutar uglatih zagrada.

IF-ELSE, SWITCH ili LOOKUP TABLICA

Uvjeti su vjerojatno jedna od najpoznatijih značajki programiranja. Uvjeti određuju redoslijed izvođenja programskog koda. Kada koristiti if-else, a kada switch jednako vrijedi za sve programske jezike, pa tako i za JavaScript. Jedina razlika je ovisnost JavaScripta o tipu preglednika, jer svaki preglednik ima drugačije ugrađenu optimizaciju izvođenja koda, pa se tako performanse mogu razlikovati. Ovdje govorimo o mikrooptimizaciji.

 

Ako napisani programski kod sadrži velik broj uvjeta, potrebno je postaviti određena pitanja:

Stranice