MongoDB a Linux Mint-en
A MongoDB egy nyílt forráskódú, cross-platform NoSQL adatbázis-megoldás. Mivel NoSQL adatbázisról van szó, mentes a hagyományos adatbázisok (például MySQL) korlátozott jellegétől, és nagyobb rugalmasságot kínál az adatok tárolásához. A MongoDB fájltárolási megoldásként is kezelhető! A MongoDB hatékony skálázást kínál, szilánkosítási funkciójának köszönhetően.
A MongoDB két kiadása áll az ügyfelek rendelkezésére - a közösségi és az Enterprise verzió. Most az általános felhasználók számára a MongoDB Community kiadás elegendő lesz tesztelési / fejlesztési célokra. Nagyszabású megvalósításhoz azonban célszerű beszerezni az Enterprise-t. A MongoDB Enterprise további szolgáltatásokat tartalmaz, mint például az ügyfélszolgálat, a Kubernetes integráció, a gyorsabb memória teljesítmény, a tanúsítás stb. Nézze meg a MongoDB Enterprise Advanced alkalmazást.
Ebben a cikkben azonban bemutatom, hogyan kell telepíteni és használni a MongoDB Community kiadást.
Telepítse a MongoDB-t a Linux Mint-re
Többféle módon telepíthetjük a MongoDB-t. Népszerűsége miatt már az Ubuntu csomagkiszolgálók része. A Linux Mint, mivel Ubuntu származék, közvetlenül meg tudja ragadni a MongoDB-t a csomagkiszolgálóról. A MongoDB hivatalos ajánlása azonban az, hogy saját adatbázisát használja az adatbázis-szoftver telepítéséhez.
Kész? Ugorjunk bele egyenesen!
Telepítse a MongoDB-t az Ubuntu csomagkiszolgálóról
A MongoDB közvetlenül elérhető az Ubuntu csomagkiszolgálóról. Csak annyit kell mondania az APT-nek, hogy ragadja meg és telepítse a mongodb csomag. Bár a MongoDB hivatalos dokumentációja szerint remekül fog működni, ez nem ajánlott módszer. Kövesse saját felelősségére.
Először indítsa el a terminált, és frissítse az APT gyorsítótárát.
$ sudo apt frissítés
Most mondja el az APT-nek, hogy telepítse a MongoDB-t.
$ sudo apt install mongodb
Telepítse a MongoDB-t a MongoDB repo-ból
A MongoDB hivatalosan kínál repót az Ubuntu, a Debian, a SUSE Linux és az Amazon számára. A MongoDB hivatalosan javasolja a MongoDB telepítésének ezt a módszerét. Ez biztosítja, hogy mindig a legújabb verziót használja. A Linux Mint Ubuntu-alapú, így az Ubuntu repo remekül fog működni.
Megjegyzés: A repo verziófüggő. Ez a módszer bemutatja a jelenlegi legújabb MongoDB stabil verzió (MongoDB 4.2). Más verziókért nézze meg a MongoDB telepítési dokumentumát.
Gyújtson fel egy terminált, és kezdje el futtatni a következő parancsokat. Először ellenőrizzük, hogy a GnuPG telepítve van-e. A GnuPG előre telepítve van a Linux Mint alkalmazással. Ha azonban korábban eltávolították, akkor ez a parancs azonnal telepíti.
$ sudo apt update && sudo apt install gnupg -y
Most adja hozzá a MongoDB repo nyilvános GPG kulcsát.
$ wget -qO - https: // www.mongodb.org / static / pgp / server-4.2.asc | sudo apt-key add -
Az APT készen áll a MongoDB repóval való kommunikációra. Adja hozzá a MongoDB repót az APT csomagkiszolgálók listájához.
$ echo "deb [arch = amd64, arm64] https: // repo.mongodb.org / apt / ubuntu bionic /mongodb-org / 4.2 multiverse "| sudo tee / etc / apt / sources.lista.d / mongodb-org-4.2.lista
Frissítse az APT gyorsítótárát.
$ sudo apt frissítés
A MongoDB repo hozzáadása sikeresen megtörtént. Most mondja el az APT-nek, hogy telepítse a MongoDB-t. A csomag neve: mongodb-org. Vegye figyelembe, hogy mongodb az Ubuntu repo-ból származik mongodb-org a MongoDB repótól származik.
$ sudo apt install mongodb-org
A MongoDB használata
Miután a telepítés befejeződött, ellenőrizzük, hogy a MongoDB fut-e. Futtassa ezt a parancsot a terminálban.
$ mongo
A parancs hibát vétett. Ez azért van, mert a MongoDB alapértelmezés szerint nem a rendszerindítással kezdődik. Ennek kijavításához futtassa a következő két parancsot. Lényegében azt mondjuk a systemctl-nek, hogy indítsa és engedélyezze a MongoDB szolgáltatást indításkor.
$ sudo systemctl start mongod$ sudo systemctl enable mongod
Ellenőrizze még egyszer a MongoDB-t.
$ mongo
Voálá! A MongoDB tökéletesen működik! Ez a MongoDB shell fut. MongoDB vezérlőközpontként szolgál. A MongoDB saját parancsokkal és funkciókkal rendelkezik. A következő parancs kinyomtatja az elérhető parancsok és funkciók rövid listáját.
$ segítség
Végső gondolatok
A MongoDB egy hatékony adatbázis-szoftver. Még a Google, a Facebook, a PayPal, az EA, az Adobe, az eBay stb. óriások. Nézze meg a MongoDB-t használó vállalatokat. Ez önmagában a MongoDB erejének bizonysága.
Ez a cikk csak a MongoDB telepítésének módját tárgyalja. Sokat kell tanulni róla. Az interneten rengeteg oktatóanyag található a MongoDB használatának megkezdéséhez. Nézze meg ezt a kezdő útmutatót a MongoDB-hez.
Élvezd!