Sāciet darbu ar Couchbase

Satura rādītājs
Dīvāns Pašlaik to uzskata par vienu no datu bāzēm NoSQL tirgus līderi, pateicoties spējai bez problēmām un ar vidēju aprīkojuma pieprasījumu apkalpot terabaitus datu.
Lieliem uzņēmumiem patīk PayPal, Viber, LinkedIn, eBay, ir uzticējuši šim dzinējam savas datu struktūras vai nu pārvaldīt savu dokumentu datu bāzes, vai arī izmantot to kā izplatītu kešatmiņu. Pēdējā punktā mēs redzam daudzpusību Dīvāns, mēs to varam izmantot diviem ļoti interesantiem mērķiem, kas dod mums iespēju būt vēl pilnīgākam risinājumam.
Dīvāns ir interesanta izcelsme, daļa no tehnoloģiju saplūšanas Membase un no CouchDBTādējādi nosaukums Couchbase, kā mēs redzam, tam ir zināma loģika un līdzība.
MembaseMembase ir uzlabojums Atminēts ka tā bija nekas vairāk kā kešatmiņas sistēma, kas pārvalda galveno vērtību struktūru, lai varētu paātrināt dažas smagākas tīmekļa vides funkcijas, lai gan to var izmantot arī citās vidēs kā izstrādātāju grupa ir atvērtā pirmkoda projekts viņi gribēja to pacelt nākamajā līmenī. Šim nolūkam viņi pievienoja bināro protokolu, uzlaboja klasteru pārvaldību un vissvarīgāko soli; neatlaidību, ar to projektu varētu izveidot Membase.
CouchDBOtrs projekts, kas veicina Dīvāns ir CouchDB, dokumentu sistēma JSON kas ļauj mums saglabāt savus datus nesaistītā veidā. Kad abas tehnoloģijas bija pietiekami nobriedušas, izstrādātāji panāca vienprātību un radīja Dīvāns.
Dīvāns Tāpēc tas ir pilnīgi neatkarīgs produkts, kura pamatā ir divas vadošās tehnoloģijas savā jomā, lai piedāvātu labāko no divām pasaulēm vienā iepakojumā.
Termiņš NoSQL Tas vairs nav jaunums tirgū un tehnoloģiju pasaulē, lai kļūtu par tendenci, kā arī viena no filozofijām, kas tiek uzņemta ar lielāku degsmi tehnoloģiskajās struktūrās.
Tomēr šī niša vēl nav pilnībā definēta, un tāpēc risinājumi ir ļoti atšķirīgi, lai gan, piemēram CouchDB Y MongoDB apstrādāt savus datus dokumentu veidā JSON, forma un struktūra, ko abi apstrādā, ir ļoti atšķirīga, pat Neo4j Tas ir vēl viens NoSQL datu bāzes dzinējs, taču tā struktūra ir balstīta uz grafikiem, lai iegūtu rezultātus.
Tas ir novedis pie NoSQL tiek veidotas jaunas kategorijas, lai varētu klasificēt risinājumu klāstu, ko mēs saņemam no dažādiem uzņēmumiem un programmatūras uzņēmumiem, tomēr viena no lietām, kas kļūst izplatīta lielākajā daļā sistēmu NoSQL Tas ir darījumu trūkums, tas ir, vairāku ievietojumu iesaiņošana partijā un, ja viens neizdodas, citi tiek apgriezti, bet tas ir saistīts ar tā nesaistīto raksturu.
IeguvumiNeskatoties uz iepriekš minēto, risinājumi NoSQL tie joprojām garantē atomu, tas ir, mēs nevaram ievietot pusi ieraksta, vai arī tas ir pilnīgs ieraksts vai tas nav nekas. Konsekvence tiek pārvaldīta vairākos līmeņos, sākot no stingriem līdz atvieglinātiem iestatījumiem. Mums ir tāda pati iekapsulēšana, kas garantē, ka, lasot ierakstu, mēs nelasīsim atjaunināšanas procesa vērtības, kas tiek veiktas vienlaikus.
Lai turpinātu instalēšanas procesu Dīvāns mums jāzina, ka tam ir divas komerciālas versijas, pirmā ir Enterprise Edition, kas ir zvaigžņu produkts, un to var brīvi izmantot ne vairāk kā divos mezglos, kur, pārsniedzot šo robežu, mums ir jāpērk atbalsta licence, kas mums sniedz lielas priekšrocības, proti, mēs iegūsim jaunākos atjauninājumus un oficiālo atbalstu mūsu instalācija Dīvāns.
Otra versija ir Kopienas izdevums kas ir pilnīgi bez maksas, taču tam nav vairāk kā kopienas atbalsts, kā arī mums netiek garantēta ielāpu vai atjauninājumu izstrāde, piemēram, Enterprise Edition.
Tā kā mēs zinām abas versijas sākotnējā brīdī, mūs neinteresē lejupielādētā versija, jo abas ir diezgan līdzīgas, tāpēc dodamies uz projekta lapu, kur mēs izvēlēsimies operētājsistēmai atbilstošo versiju. šajā apmācībā mēs ejam, lai veiktu instalēšanu Windows. Ienāksim un apskatīsim, kā izskatās lejupielādes apgabals:

PALIELINĀT

Kad mūsu pakete ir lejupielādēta, mēs uz tās veiksim dubultklikšķi, lai sāktu instalēšanas procesu, mums jāizvēlas ceļš, kurā mēs instalēsim pakalpojumu, un mums jāpatur prātā, ka mums būs vajadzīgas dažas brīvās ostas, lai varētu strādāt viss, ko tas piedāvā Dīvāns. Šīs ostas ir: 8091 Y 8092 tīmekļa procesiem un 11210 Y 11211 datu bāzu iekšējiem procesiem.
Saskaņā ar mūsu izvēlēto versiju 32 bitu vai 64 bitu Mums būs atšķirīgas prasības, vismaz 64 bitu versijā mums tiek prasīti vismaz 4 kodoli, ieteicami 8 procesoru kodoli un vismaz 4 GB RAM ir ieteicami 8 GB, jo mēs redzam, ka prasības ir augstas un varbūt nē jebkura veida sistēmām:

Kad mēs to piešķirsim instalēšanai, process turpināsies tāpat kā lielākā daļa instalēšanas vedņu Windows kur, kad process būs pabeigts, mēs pāriesim uz nākamo sadaļu.
Tā kā šī pakalpojuma administrēšana ir nedaudz sarežģīta, tā piedāvā mums tīmekļa saskarni, kas ļauj mums veikt atbilstošas ​​konfigurācijas, kurām mēs varam piekļūt maršrutā vietējais saimnieks: 8091 kā jau minējām par pieejamajām ostām:

PALIELINĀT

Ja mēs noklikšķinām uz Uzstādīt Mēs sāksim konfigurēt mūsu pakalpojuma pamata darbības. Viena no pirmajām lietām, kas mums jāizvēlas, ir ceļš uz diska, kur mēs glabāsim informāciju par datu bāzēm un mapi indeksiem, jo ​​pēdējie arī aizņem ievērojamu vietu.
Pēc tam mēs varam izvēlēties arī sava servera nosaukumu, lai tas būtu identificējams mūsu tīkla infrastruktūrā; attīstības vides gadījumā mēs varam atstāt visu pēc noklusējuma:

PALIELINĀT

Šī paša ekrāna apakšā mums būs jāizvēlas, vai izveidot jaunu klasteris vai mēs pievienojamies kādam esošam, ar to mēs redzam, cik viegli ir novērtēt pakalpojuma sniegumu:

PALIELINĀT

Kad varianti ir izvēlēti, mūsu gadījumā mēs atstājam visu pēc noklusējuma. Tad mēs pāriesim uz otro soli, kur Dīvāns piedāvā mums izveidot testa datu kopu, šoreiz mēs izvēlēsimies alus paraugs, šādā veidā mums būs dati, kurus mēs varam izmantot, lai pārbaudītu pakalpojumu:

PALIELINĀT

Nākamais solis ir izveidot spainis pēc noklusējuma, kas nav nekas cits kā mūsu sākotnējais servera gadījums, mums šeit ir jāpieņem lēmums, vai tas tā būs Dīvāns vai Atminēts, ļausim tam būt Dīvāns un mēs noklikšķinām uz Nākamais:

PALIELINĀT

Ceturtais solis lūdz mums reģistrēt mūsu instalāciju Dīvānsun ja mēs vēlamies, lai tiktu iespējoti paziņojumi par atjauninājumiem:

PALIELINĀT

Visbeidzot, mums tiek prasīts lietotājvārds un parole, lai aizsargātu mūsu serveri. Ir svarīgi, lai parole būtu vismaz 6 rakstzīmes gara, jo tas ir pieprasītais drošības līdzeklis:

PALIELINĀT

Pabeidzot šo pēdējo darbību, mums būs piekļuve mūsu servera administrēšanas panelim Dīvāns un ar datu kopu, ko izvēlamies instalēšanas laikā:

PALIELINĀT

Datu kopas ielāde var aizņemt kādu laiku, tāpēc mums jāgaida dažas minūtes, pirms varam izpētīt savu instalāciju. Interesantākais ir tas, ka mums ir reālā laika statistika par diska darbībām. Un, lai pabeigtu apakšā, mums ir diagramma ar pakalpojuma statusu, tas ir, aktīvajiem serveriem, un, ja serveris ir izslēgts, redzēsim, kā tas izskatās:

PALIELINĀT

Ar to mēs esam pabeiguši šo apmācību, kurā esam spēruši pirmos soļus pasaulē DīvānsKā mēs redzam, tā ir sistēma, kas nerada daudz galvassāpju, kas jāinstalē un kas ar savu draudzīgo tīmekļa saskarni ļauj mums to pārvaldīt vienkāršā un intuitīvā veidā. Protams, šī ir tikai aisberga redzamā daļa, un par šo jaudīgo un daudzpusīgo NoSQL datu bāzes dzinēju vēl ir daudz ko atklāt.
wave wave wave wave wave