MongoDB su Linux Mint
MongoDB è una soluzione di database NOSQL multipiattaforma open source. Dato che è un database NoSQL, è gratuito dalla natura limitata dei database tradizionali (ad esempio MySQL), offrendo maggiore flessibilità per la memorizzazione di dati. MongoDB può anche essere trattato come una soluzione di archiviazione dei file! MongoDB offre un ridimensionamento efficiente, grazie alla sua funzione di frammento.
Ci sono due edizioni di MongoDB disponibili per i clienti: la versione della comunità e delle imprese. Ora, per gli utenti generali, la MongoDB Community Edition sarà sufficiente per il test/sviluppo di scopi. Tuttavia, per l'implementazione su larga scala, è una buona idea ottenere quello aziendale. MongoDB Enterprise viene fornito con funzionalità aggiuntive come l'assistenza clienti, l'integrazione di Kubernetes, le prestazioni della memoria più veloci, la certificazione, ecc. Dai un'occhiata a MongoDB Enterprise Advanced.
In questo articolo, tuttavia, metterò in mostra come installare e utilizzare la MongoDB Community Edition.
Installa MongoDB su Linux Mint
Esistono diversi modi in cui possiamo installare MongoDB. A causa della sua popolarità, fa già parte dei server del pacchetto Ubuntu. Linux Mint, essendo un derivato Ubuntu, può afferrare direttamente MongoDB dal server del pacchetto. Tuttavia, la raccomandazione ufficiale di MongoDB è quella di utilizzare il proprio repository per l'installazione del software di database.
Pronto? Ci saltiamo dentro!
Installa MongoDB da Ubuntu Package Server
MongoDB è direttamente disponibile dal server del pacchetto Ubuntu. Tutto ciò che serve è dire a Apt di afferrare e installare il MongodB pacchetto. Anche se funzionerà bene, secondo la documentazione ufficiale di MongoDB, non è il metodo consigliato. Seguilo a tua responsabilità.
Innanzitutto, accendi un terminale e aggiorna la cache APT.
$ sudo apt update
Ora, dì a Apt di installare MongoDB.
$ sudo APT Installa MongoDB
Installa MongoDB da MongoDB Repo
MongoDB offre ufficialmente Repo per Ubuntu, Debian, Suse Linux e Amazon. MongoDB raccomanda ufficialmente questo metodo di installazione di MongoDB. Questo si assicura che tu stia sempre usando l'ultima versione. Linux Mint è a base di Ubuntu, quindi il repository Ubuntu funzionerà bene.
Nota: il repository dipende dalla versione. Questo metodo mostrerà l'installazione dell'ultima versione stabile MongoDB (MongoDB 4.2). Per altre versioni, dai un'occhiata al documento di installazione MongoDB.
Accendi un terminale e inizia a eseguire i seguenti comandi. Innanzitutto, controlliamo se GNUPG è installato. GnUpg viene preinstallato con Linux Mint. Tuttavia, se non è stato disinstallato in precedenza, questo comando lo installerà immediatamente.
$ sudo apt update && sudo apt install gnupg -y
Ora aggiungi la chiave del GPG pubblico di MongoDB Repo.
$ wget -qo - https: // www.MongodB.org/statico/pgp/server-4.2.ASC | sudo Apt-Key Aggiungi -
APT è pronto a comunicare con il repository MongoDB. Aggiungi il repository MongoDB nell'elenco dei server del pacchetto APT.
$ echo "deb [arch = amd64, arm64] https: // repo.MongodB.org/apt/ubuntu bionico/
MongoDB-ORG/4.2 Multiverse "| sudo tee/etc/apt/fonti.elenco.D/MongoDB-ORG-4.2.elenco
Aggiorna la cache APT.
$ sudo apt update
Il repository MongoDB viene aggiunto con successo. Ora, dì a Apt di installare MongoDB. Il nome del pacchetto è MongoDB-ORG. Notare che MongodB è di Ubuntu Repo mentre Mongodb-Org è da MongoDB Repo.
$ sudo apt Installa MongoDB-ORG
Utilizzare MongoDB
Una volta completata l'installazione, assicuriamoci che MongoDB sia in esecuzione. Esegui questo comando nel terminale.
$ Mongo
Il comando ha lanciato qualche errore. È perché MongoDB, per impostazione predefinita, non inizia con l'avvio. Per risolvere questo problema, esegui i due comandi successivi. In sostanza, stiamo dicendo a SystemCtl per iniziare e abilitare il servizio MongoDB all'avvio.
$ sudo systemctl avvia Mongod
$ sudo SystemCtl Abilita Mongod
Controlla di nuovo MongoDB.
$ Mongo
Ecco! MongoDB funziona perfettamente! È la shell Mongodb che funziona. Funge da centro di controllo mongodb. MongoDB ha i suoi comandi e funzioni. Il seguente comando stamperà una lista di comandi e funzioni disponibili.
$ aiuto
Pensieri finali
MongoDB è un potente software di database. È persino incorporato da Google, Facebook, PayPal, EA, Adobe, eBay ecc. giganti. Dai un'occhiata alle aziende che utilizzano MongoDB. Questo, di per sé, è una testimonianza del potere di MongoDB.
Questo articolo discute solo come installare MongoDB. C'è molto da imparare al riguardo. Puoi trovare molti tutorial su Internet all'inizio di MongoDB. Dai un'occhiata a questa guida per principianti a MongoDB.
Godere!