MongoDB

Namestite MongoDB na Ubuntu

Namestite MongoDB na Ubuntu
V tem kratkem prispevku bomo videli, kako lahko na Ubuntu namestimo eno najbolj priljubljenih zbirk podatkov NoSQL, MongoDB, in jo tudi začnemo uporabljati. Zdaj bomo začeli.

Zbirka podatkov MongoDB

MongoDB je ena izmed najbolj priljubljenih podatkovnih baz NoSQL, ki se uporablja za shranjevanje in poizvedovanje po brez shem podatkov.

Današnji podatki imajo nedoločeno število lastnosti. Nove lastnosti predmeta se dodajajo vsak dan in te lastnosti morda ne bodo prisotne v vseh objektih, ki trenutno obstajajo. Podatkovne baze MySQL shranijo te lastnosti tudi za Objekte, ki jih nimajo. Poglejmo primer:

Ime Naslovna vrstica 1 Naslovna vrstica 2 Naslovna vrstica 3
Janez A-17 17. ulica Florida
Sam B-46 Kalifornija -

Če bi te podatke shranili v bazo podatkov NoSQL, bi bilo videti tako:

[

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

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

]

Glejte razliko, polje, ki za objekt ni uporabno, ni niti kot stolpec.

Namestitev MongoDB

Zdaj je namestitev MongoDB le nekaj ukazov. Za začetek dovolimo, da Ubuntu zagotovi verodostojnost programske opreme, ki jo poskušamo namestiti:

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

Ko zaženemo ta ukaz, bomo dobili naslednji izhod:

Ubuntu je uvozil ključ MongoDB v upravitelja paketov. Nato zaženite naslednji ukaz, da ustvarite datoteko seznama za MongoDB:

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

Ko zaženemo ta ukaz, bomo dobili naslednji izhod:

Končno posodobimo seznam paketov:

posodobitev sudo apt-get

Zdaj smo pripravljeni namestiti MongoDB zdaj:

sudo apt-get install -y mongodb-org

Ko zaženete ta ukaz, lahko traja nekaj minut, da namestite pakete MongoDB.
Zdaj zaženite ta dva ukaza, da zaženete storitev MongoDB in preverite njeno stanje:

sudo systemctl start mongod
sudo systemctl status mongod

Ko zaženemo ta ukaz, bomo dobili naslednji izhod:

Omogočili bomo tudi samodejni zagon MongoDB, ko se sistem zažene:

sudo systemctl omogoči mongod

Ko zaženemo ta ukaz, bomo dobili naslednji izhod:

Poizvedbe z mongoDB

Zdaj, ko smo namestili in zagnali MongoDB, lahko poizvedujemo tudi po podatkih. Tu poskusimo nekaj vzorčnih ukazov.

Uporaba Mongo Shell

Če želite začeti izvajati poizvedbe MongoDB, lahko odpremo lupino Mongo tako, da vtipkamo:

mongo

Lupina se bo odprla:

Vstavljanje podatkov

Zdaj lahko naredimo novo bazo podatkov:

Vanj lahko vstavimo podatke:

Upoštevajte, da nam ni bilo treba narediti platforme zbirka in je bila narejena samodejno.

Pridobivanje podatkov

Zaženemo lahko preprost ukaz, da dobimo shranjene podatke:

V drugi zgornji poizvedbi smo natisnili tudi število dokumentov, ki so prisotni v zbirki.

Nadaljni študij

V tem kratkem prispevku smo izvedeli, kako lahko namestimo MongoDB in na njem izvajamo osnovne poizvedbe. Če se želite poglobiti v MongoDB, si oglejte te odlične vire spodaj:

HD Remastered Games za Linux, ki prej še niso izdale Linuxa
Mnogi razvijalci iger in založniki pripravijo HD remaster starih iger, da podaljšajo življenjsko dobo franšize, zato oboževalci zahtevajo združljivost...
Kako uporabljati AutoKey za avtomatizacijo iger Linux
AutoKey je namizni pripomoček za avtomatizacijo za Linux in X11, programiran v Python 3, GTK in Qt. Z njegovo funkcijo skriptiranja in MACRO lahko avt...
Kako prikazati števec FPS v igrah Linux
Linux gaming je dobil velik zagon, ko je Valve leta 2012 napovedal podporo Linuxu za odjemalca Steam in njihove igre. Od takrat se je veliko AAA in in...