Pateicoties saviem vienkāršiem vaicājumiem un elastīgajiem datu modeļiem, NoSQL nepārtraukti gūst popularitāti programmatūras nozarē. Vai izstrādājat lietotni, izmantojot arī NoSQL kā izvēlēto datu bāzes opciju? Pēc tam, lai pārbaudītu savu lietotni vietējā serverī, datorā ir jāiestata NoSQL datu bāze.

Dažas populāras NoSQL datu bāzes ietver MongoDB, Cassandra, CouchDB, CouchBase, Riak un HBase. Bet kā jūs varat to iestatīt? Lūk, kā.

Kas ir NoSQL datu bāze?

To sauc arī par ne-SQL, NoSQL ir nerelāciju datu bāzes dizains, kura pamatā ir kolekcijas un dokumenti, nevis tabulas un rindas, kā tas ir atrodams SQL.

Programmā NoSQL kolekcija ir dokumentu apkopojums. Šie dokumenti ir atsevišķi JSON objekti, kas pieejami kā atslēgu un vērtību pāri. Tādējādi NoSQL kolekcija var saturēt noteiktu informācijas grupu. Piemēram, tā varētu būt lietotāju datu kolekcija.

Tomēr kolekcijas dokumenti ir neatkarīgi viens no otra un tiem nav noteiktas struktūras. Rezultātā dati katrā var atšķirties pēc garuma un satura.

instagram viewer

Šī elastība ļauj vienkārši pievienot papildu datus dažiem dokumentiem, vienlaikus atstājot citus, bez kļūdām vai nulles vērtības ierobežojumiem vaicājumu vai datu ievades laikā. Savukārt, neatkarīgi no atsevišķa dokumenta garuma vai satura veida, jūs joprojām varat atlasīt konkrētu informāciju no katra no tiem.

Prasības NoSQL datu bāzes iestatīšanai

Prasības NoSQL datu bāzes iestatīšanai dažkārt ir atkarīgas no jūsu izvēlētās NoSQL tehnoloģijas. Taču tās iestatīšana ir diezgan vienkārša.

Piemēram, CouchDB un MongoDB ir nepieciešamas tikai dažas instalācijas, un jūs varat sākt.

Saistīts:Kā savienot savu kolbas lietotni ar CouchDB: NoSQL datu bāze

Šī apmācība tiks balstīta uz MongoDB, jo tā ir visbiežāk izmantotā NoSQL datu bāzes pārvaldības sistēma.

Galu galā, tāpat kā daudzās NoSQL datu bāzēs, jums ir jāinstalē MongoDB speciālais serveris, lai palaistu savu datu bāzi. Tas atvieglo saziņu starp jūsu lietotni un datu bāzi.

Lai gan tas nav obligāti, iespējams, vēlēsities arī lejupielādēt MongoDB Compass — draudzīgāku rīku kolekciju un dokumentu apskatei un pārvaldībai īpašā GUI.

Ja vēlaties pārvaldīt datu bāzes komandrindas saskarnē, varat arī iestatīt MongoDB čaulas komandas savā terminālī.

Galvenās atšķirības starp SQL un NoSQL

SQL un NoSQL ir īpaši lietošanas gadījumi. Bet kādas ir galvenās atšķirības starp tām?

  1. Tā kā SQL kolonnas norāda uz saistītām šūnām (datu punktiem), katra atslēga dokumentā norāda arī uz konkrētu informāciju (vērtību).
  2. Kamēr SQL saista tabulas objektu relāciju kartēšanas (ORM) sistēmā, NoSQL izmanto objektu dokumentu kartēšanu (ODM), lai savstarpēji saistītu kolekcijas datu bāzē.
  3. Dati, kas tiek glabāti NoSQL datu bāzēs, ir viegli pieejami kā nestrukturēti JSON objekti. SQL informāciju glabā vairāk sakārtotos datu failos.
  4. Atšķirībā no SQL, kam ir stingras shēmas, NoSQL shēmas ir elastīgākas. Turklāt NoSQL nav nepieciešami laikietilpīgi savienojumi. Tāpēc SQL vaicājumi dažreiz ir bāli salīdzinājumā ar NoSQL.

Kā iestatīt MongoDB datu bāzi operētājsistēmā Windows

Kā minēts iepriekš, jums ir jālejupielādē un jāinstalē daži faili, lai MongoDB darbotos jūsu datorā. Bet vēl svarīgāk ir tas, ka jums būs jāinstalē MongoDB serveris.

Lai sāktu, izpildiet šos norādījumus:

Dodieties uz MongoDB lejupielāde lapu, lai lejupielādētu un instalētu MongoDB servera kopienas versiju.

Piezīme: kad esat lejupielādes lapā, izvērsiet MongoDB kopienas serveris cilne.

Sānjoslā pa labi noklikšķiniet uz Lejupielādēt lai iegūtu savai operētājsistēmai saderīgu versiju.

Kad lejupielāde ir pabeigta, atveriet instalācijas failu, lai datorā sāktu instalēt MongoDB Server:

Klikšķis Nākamais un piekrītiet licences līgumam. Pēc tam noklikšķiniet Nākamais.

Nākamajā logā kopējiet faila ceļu mapē Datu direktorijs lauku un ielīmējiet to kaut kur, kur varat to rediģēt.

Aizvietot datus kopētajā ceļā ar atkritumu tvertne.

Piemēram, ja sākotnēji nokopētais ceļš ir:

C:\Program Files\MongoDB\Server\5.0\data\

Aizstāt šo ar:

C:\Program Files\MongoDB\Server\5.0\bin\

Kad tas ir izdarīts, atgriezieties instalēšanas procesā un noklikšķiniet uz Nākamais.

Nākamajā darbībā atlasiet Pabeigts lai izmantotu noklusējuma instalāciju.

Atstājiet Instalējiet MongoDB Compass ir atzīmēta izvēles rūtiņa, lai instalētu GUI rīku. Pēc tam noklikšķiniet Nākamais.

Izvēlieties Uzstādīt lai datorā instalētu MongoDB serveri.

Iestatiet MongoDB čaulas komandas savā Windows terminālī

Operētājsistēmā Windows sistēmas mainīgajam ir jāpievieno ceļš, ko iepriekš nokopējāt. To darot, varat palaist MongoDB komandas no termināļa.

Lai to izdarītu:

Atveriet mapi savā datorā. Kreisajā joslā ar peles labo pogu noklikšķiniet Šis dators. Pēc tam atlasiet Īpašības. Tas aizvedīs uz Par izvēlne.

Varat arī noklikšķināt uz Windows ikonas vai nospiest tastatūras Windows taustiņu. Noklikšķiniet uz Iestatījumi ikonu. Izvēlieties Sistēma. Ritiniet līdz apakšai un atlasiet Par opciju.

Paskatieties pa labi un atlasiet Papildu sistēmas iestatījumi.

Nākamajā logā noklikšķiniet uz Vides mainīgie.

Dubultklikšķi Ceļš zem Sistēmas mainīgie.

Klikšķis Jauns. Ielīmējiet rediģēto ceļu norādītajā laukā. Pēc tam noklikšķiniet labi visos logos, lai pabeigtu MongoDB pievienošanu sistēmas mainīgajam.

Tagad atveriet savu termināli un ierakstiet šādu komandu:

mongo -- versija

Ja iepriekš minētā komanda izvada instalēto MongoDB versiju, tas nozīmē, ka esat veiksmīgi instalējis MongoDB serveri savā lokālajā datorā.

MongoDB bin ceļa pievienošana vides mainīgajiem ļauj palaist MongoDB komandas savā terminālī, neinstalējot speciālo MongoDB apvalku.

Saistīts:Kā veikt CRUD operācijas MongoDB

Varat arī meklēt MongoDB Compass, izmantojot datora meklēšanas joslu, lai pārliecinātos, ka esat to instalējis kopā ar serveri.

Ja nevarat atrast MongoDB Compass savā datorā, varat to instalēt atsevišķi, lejupielādējot instalācijas failu no MongoDB kompass lejupielādes lapa.

Iestatiet MongoDB operētājsistēmā Mac

Varat instalēt MongoDB operētājsistēmā Mac OS, izmantojot Homebrew opciju. Pirms sākat, pārliecinieties, vai jums ir jaunākā versija Homebrew savā Mac datorā.

Ja jums nav Homebrew instalēta, palaidiet šo komandu savā Mac terminālī, lai instalētu jaunāko versiju:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Atjaunot brūvēt tā vietā:

$ brew atjauninājums

Tagad turpiniet un instalējiet MongoDB Server, terminālī izpildot šādu komandu:

$ brew instalēt mongodb-community

Lai palaistu serveri:

$ brew pakalpojumi sākas mongodb-community

Saistīts:Kā izveidot datu bāzi un kolekciju MongoDB

Tieši tā. Tagad varat izmantot MongoDB kā izvēles datu bāzi, veidojot lietotnes datorā. Un, ja instalējat MongoDB Compass, varat tur skatīt datu bāzes un kolekcijas.

Iedarbiniet savu NoSQL datu bāzi

Kā jau minējām iepriekš, NoSQL datu bāzu netrūkst. Pirms tās izveides, iespējams, vēlēsities apsvērt vienkāršību un kopienas atbalstu. Tomēr to iestatīšanas procesos var būt dažas atšķirības. Bet, lai NoSQL datubāze darbotos vietējā datorā, bieži notiek līdzīga instalēšanas shēma. Iepriekš aprakstītās darbības sniegs jums pamatzināšanas, kas nepieciešamas jebkuras NoSQL datu bāzes instalēšanai.

SQL vs. NoSQL: kāda ir labākā datu bāze jūsu nākamajam projektam?

Datu bāzes veida izvēle var būt sarežģīta. Vai jums vajadzētu izvēlēties SQL vai NoSQL?

Lasiet Tālāk

DalītiesČivinātE-pasts
Saistītās tēmas
  • Programmēšana
  • SQL
  • Programmēšana
  • datu bāze
Par autoru
Idowu Omisola (Publicēti 112 raksti)

Idowu aizraujas ar jebko viedo tehnoloģiju un produktivitāti. Brīvajā laikā viņš spēlējas ar kodēšanu un pārslēdzas uz šaha galdu, kad viņam ir garlaicīgi, taču viņam patīk arī ik pa laikam atrauties no rutīnas. Viņa aizraušanās parādīt cilvēkiem ceļu par modernajām tehnoloģijām motivē viņu rakstīt vairāk.

Vairāk no Idowu Omisola

Abonējiet mūsu biļetenu

Pievienojieties mūsu informatīvajam izdevumam, lai saņemtu tehniskos padomus, pārskatus, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Noklikšķiniet šeit, lai abonētu