Sadržaj
Baza kauča Trenutno se smatra jednom od baza podataka NoSQL vodeći na tržištu, zahvaljujući svojoj sposobnosti da opslužuju terabajte podataka bez ikakvih problema i sa srednjom potražnjom za opremom.Velike tvrtke poput PayPal, Viber, LinkedIn, eBay, povjerili su svoje strukture podataka ovom stroju, bilo za upravljanje svojim bazama dokumenata, bilo za korištenje kao distribuiranu predmemoriju. U posljednjoj točki vidimo svestranost Baza kauča, možemo ga koristiti u dvije vrlo zanimljive svrhe, što nam daje mogućnost da budemo još potpunije rješenje.
Baza kauča ima zanimljivo podrijetlo, dio spoja tehnologije Membase i od CouchDBOtuda naziv Couchbase, kako vidimo, ima neke logike i sličnosti.
MembaseMembase je poboljšanje Memorirano da to nije ništa drugo nego predmemorirani sustav koji upravlja strukturom ključ-vrijednost kako bi mogao ubrzati neke od težih funkcionalnosti web okruženja, iako se može koristiti i u drugim okruženjima kao skupina razvojnih programera projekt je otvorenog koda htjeli su to podići na višu razinu. Za to su dodali binarni protokol, poboljšano upravljanje klasterima i najvažniji korak; upornost, s tim bi se projekt mogao stvoriti Membase.
CouchDBDrugi projekt koji doprinosi Baza kauča je CouchDB, sustav dokumenata u JSON što nam omogućuje pohranu naših podataka na nerelacijski način. Kad su obje tehnologije bile dovoljno zrele, programeri su postigli konsenzus i stvorili Baza kauča.
Baza kauča Stoga je to potpuno neovisan proizvod koji se temelji na dvije vodeće tehnologije u svom području i nudi najbolje od dva svijeta u jednom paketu.
Uvjet NoSQL Prestao je biti novost na tržištu i u tehnološkom svijetu te je postao trend, kao i jedna od filozofija koje se s većim žarom usvajaju u tehnološkim strukturama.
Međutim, ova niša još nije do kraja definirana i zato se rješenja međusobno jako razlikuju, budući da se, primjerice CouchDB Y MongoDB obrađuju vaše podatke u obliku dokumenata JSON, oblik i struktura s kojima se oboje drže vrlo su različiti, čak Neo4j To je još jedan motor NoSQL baze podataka, no njegova se struktura temelji na grafikonima za dobivanje rezultata.
To je dovelo do NoSQL grade se nove kategorije kako bi se mogao klasificirati raspon rješenja koja primamo od različitih tvrtki i softverskih kuća, međutim jedna od stvari koje postaju uobičajene među većinom sustava NoSQL To je nedostatak transakcija, odnosno pakiranje određenog broja umetanja u skupinu, a ako jedan ne uspije, drugi se poništavaju, ali to je zbog njegove nerelacijske prirode.
PrednostiUnatoč navedenom, rješenja NoSQL oni i dalje jamče atomskost, odnosno ne možemo umetnuti pola zapisa ili je to potpuni zapis ili nije ništa. Dosljednošću se upravlja na nekoliko razina, od strogih do opuštenijih postavki. Imamo istu enkapsulaciju, koja jamči da prilikom čitanja zapisa nećemo pročitati vrijednosti procesa ažuriranja koji se obavlja u isto vrijeme.
Za nastavak procesa instalacije programa Baza kauča moramo znati da postoje dvije komercijalne inačice, prva je Enterprise Edition, koji je zvjezdasti proizvod i besplatan je za korištenje na najviše dva čvora gdje jednom kad pređemo tu granicu moramo kupiti licencu za podršku, što nas dovodi do velike prednosti, a to je da ćemo dobiti najnovija ažuriranja i službenu podršku za naša instalacija Baza kauča.
Druga verzija je Community Edition koja je potpuno besplatna, međutim nema samo podršku zajednice, a također nam nije zajamčeno razvoj zakrpa ili ažuriranja kao u slučaju Enterprise Edition.
Budući da poznajemo dvije verzije u početnom trenutku, ne zanima nas verzija koju preuzimamo budući da su obje prilično slične, pa idemo na stranicu projekta na kojoj ćemo odabrati verziju koja odgovara našem operativnom sustavu, u slučaju u ovom ćemo vodiču izvršiti instalaciju Windows. Uđimo i vidimo kako izgleda područje za preuzimanje:
POVEĆAJTE
Prema verziji koju odaberemo 32 bit ili 64 bit Imat ćemo drugačiji zahtjev, barem 64-bitna verzija traži od nas najmanje 4 jezgre, pri čemu se preporučuje 8 procesorskih jezgri, a najmanje 4 GB RAM-a preporučuje se 8 GB, jer vidimo da su zahtjevi visoki, a možda i ne za bilo koju vrstu sustava:
Budući da je administracija ove usluge pomalo složena, nudi nam web sučelje koje nam omogućuje da napravimo odgovarajuće konfiguracije kojima možemo pristupiti na ruti localhost: 8091 kao što smo spomenuli o dostupnim priključcima:
POVEĆAJTE
Tada također možemo izabrati naziv našeg poslužitelja tako da se može identificirati u našoj mrežnoj infrastrukturi, u slučaju razvojnog okruženja možemo ostaviti sve kako je zadano:
POVEĆAJTE
POVEĆAJTE
POVEĆAJTE
POVEĆAJTE
POVEĆAJTE
POVEĆAJTE
POVEĆAJTE
POVEĆAJTE