NoSQL
... proširena vrsta sustava za upravljanje bazom podataka ... NoSQL? ... proširena vrsta sustava za upravljanje bazom podataka ... ... ne koristi SQL kao upitini jezik ... ... izbjegava operatore pridruživanja i skaliraju horizontalno ...
POVIJEST 2009. - Eric Evans 1998. - Carlo Strozzi
KATEGORIJE NoSQL-a Key – Value Dokument BigTable Graf
KEY–VALUE SKLADIŠTA Skaliranje velikih količina podataka Dynamo (Amazon) Model podataka: skup Key-Value parova
“BigTable” KLONOVI Slične relacijskim bazama podataka BigTable (Google) Model podataka: velike tablice
DOKUMENTI Slično Key – Value skladištima Lotus Notes Model podataka: skup Key – Value skupova
Euler & teorija grafova GRAFOVI Modeliranje povezanih struktura Euler & teorija grafova Model podataka: graf (čvorovi, veze)
> 90% slučajeva u praksi Veličina Key-Value BigTable Dokument Graf > 90% slučajeva u praksi Kompleksnost
PRIMJERI ...
Dynamo
PREDNOSTI fleksibilnost skalabilnost brzina jeftino
NEDOSTACI dostupnost podataka standardi zadržavanje podataka virtualno
Računarstvo u oblaku “Cloud computing”
Zašto računarstvo u “oblaku”? usluge pružene putem Interneta korisnik ne zna mjesto pohrane podataka i izvršavanja aplikacija
USLUGE:
NoSQL Baze u oblaku Osnovne karakteristike: visoka dostupnost brzina sigurnost i privatnost pouzdanost konzistentnost skalabilnost distribuiranost NoSQL
isključena potreba upravljanja sustavima PREDNOSTI plaćanje po upotrebi isključena potreba upravljanja sustavima sve na jednom mjestu
ovisnost o davatelju usluga NEDOSTACI sigurnost ovisnost o davatelju usluga
Prognoza za sutra: “Oblačno s aplikacijama”
LITERATURA H. Rodger-Brown, NoSQL: what does it mean, how did we get here, and why should I care? http://www.slideshare.net/southlondongeeknights/nosql-what-does-it-mean-how-did-we-get-here-and-why-should-i-care-hugo-rodgerbrown?src=related_normal&rel=2994208&fb_source=message NoSQL http://en.wikipedia.org/wiki/NoSQL Cloud computing http://en.wikipedia.org/wiki/Cloud_computing http://bib.irb.hr/datoteka/516728.CloudComputing_DavidovicKukuljanPogarcic.pdf http://dnevnik.hr/vijesti/znanost-it/znate-li-sto-je-racunarstvo-u-oblaku.html E. Eifrem, Overview of NoSQL http://www.youtube.com/watch?v=YimxmrgBISY T. Ivarsson, NoSQL for Dummies http://www.slideshare.net/thobe/nosql-for-dummies G. Harrison, 10 things you should know about NoSQL databases http://www.techrepublic.com/blog/10things/10-things-you-should-know-about-nosql-databases/1772 K. Puschke, NoSQL und CouchDB http://www.slideshare.net/titanoboa/nosql-4027318
Nije Đelo Hađiselimović Pripremili i prilagodili... Nije Đelo Hađiselimović Marija Špringman Ivana Matišić Ivana Šimić Ivana Umiljanović
&