MongoDB

Instalirajte MongoDB na Ubuntu

Instalirajte MongoDB na Ubuntu
U ovom kratkom postu vidjet ćemo kako možemo instalirati jednu od najpopularnijih baza podataka NoSQL, MongoDB na Ubuntu i početi je koristiti. Sad ćemo započeti.

Baza podataka MongoDB

MongoDB je jedna od najpopularnijih NoSQL baza podataka koja se koristi za spremanje i ispitivanje podataka bez sheme.

Današnji podaci imaju nedefiniran broj svojstava. Svakodnevno se dodaju nova svojstva objekta i ta svojstva možda neće biti prisutna u svim objektima koji trenutno postoje. MySQL baze podataka pohranjuju ta svojstva čak i za Objekte koji ih nemaju. Pogledajmo primjer:

Ime Linija adrese 1 Linija adrese 2 Redak adrese 3
Ivan A-17 17. ulica Florida
Sam B-46 Kalifornija -

Da smo te podatke spremili u NoSQL bazu podataka, izgledalo bi ovako:

[

"name": "Ivan",
"address_line1": "A-17",
"address_line2": "17. ulica",
"address_line3": "Florida"
,

"name": "Ivan",
"address_line1": "B-46",
"address_line2": "Kalifornija"

]

Vidite razliku, polje koje nije primjenjivo na objekt nije ni u stupcu.

Instaliranje MongoDB-a

Sada je instalacija MongoDB-a samo pitanje nekoliko naredbi. Za početak dopustimo Ubuntuu da osigura autentičnost softvera koji pokušavamo instalirati:

sudo apt-key adv --keyserver hkp: // keyserver.ubuntu.com: 80 --recv EA312927

Jednom kada pokrenemo ovu naredbu, dobit ćemo sljedeći izlaz:

Ubuntu je uveo MongoDB ključ u svoj upravitelj paketa. Zatim pokrenite sljedeću naredbu za stvaranje datoteke popisa za MongoDB:

echo "deb http: // repo.mongodb.org / apt / ubuntu xenial / mongodb-org / 3.2 multiverse "
| sudo tee / etc / apt / sources.popis.d / mongodb-org-3.2.popis

Jednom kada pokrenemo ovu naredbu, dobit ćemo sljedeći izlaz:

Napokon ažurirajmo popis paketa:

sudo apt-get ažuriranje

Sada smo spremni instalirati MongoDB sada:

sudo apt-get install -y mongodb-org

Jednom kada pokrenete ovu naredbu, može vam trebati nekoliko minuta da instalirate MongoDB pakete.
Sada pokrenite ove dvije naredbe da biste pokrenuli MongoDB uslugu i provjerili njen status:

sudo systemctl start mongod
sudo systemctl status mongod

Jednom kada pokrenemo ovu naredbu, dobit ćemo sljedeći izlaz:

Omogućit ćemo i MongoDB-u da se automatski pokrene kada se sustav pokrene:

sudo systemctl omogućiti mongod

Jednom kada pokrenemo ovu naredbu, dobit ćemo sljedeći izlaz:

Upiti s mongoDB

Sad kad smo instalirali i pokrenuli MongoDB, možemo i tražiti podatke pomoću njega. Pokušajmo ovdje nekoliko primjera naredbi.

Koristeći Mongo Shell

Da bismo započeli s izvođenjem MongoDB upita, možemo otvoriti Mongo ljusku jednostavnim upisivanjem:

mongo

Otvorit će se školjka:

Umetanje podataka

Sada možemo napraviti novu bazu podataka:

U njega možemo umetnuti podatke:

Imajte na umu da nismo morali napraviti platforme prikupljanje i napravljeno je automatski.

Dobivanje podataka

Da bismo dobili podatke koje smo spremili, možemo pokrenuti jednostavnu naredbu:

U drugom gornjem upitu također smo ispisali broj dokumenata prisutnih u zbirci.

Daljni studiji

U ovom kratkom postu naučili smo kako možemo instalirati MongoDB i pokrenuti osnovne upite na njemu. Da biste ušli dublje u MongoDB, pogledajte ove izvrsne resurse u nastavku:

Kako instalirati League Of Legends na Ubuntu 14.04
Ako ste ljubitelj League of Legends, ovo je prilika za vas da testirate League of Legends. Imajte na umu da je LOL podržan na PlayOnLinux ako ste kori...
Instalirajte najnoviju strategiju igre OpenRA na Ubuntu Linux
OpenRA je Libre / Free Real Time strateški pokretač igre koji stvara rane Westwoodove igre poput klasične Command & Conquer: Red Alert. Distribuirani ...
Instalirajte najnoviji Dolphin Emulator za Gamecube i Wii na Linux
Dolphin Emulator omogućuje vam igranje odabranih Gamecube i Wii igara na Linux osobnim računalima (PC). Dolphin Emulator je slobodno dostupan i emula...