Come installare e utilizzare MongoDB su Linux Mint

How Install Use Mongodb Linux Mint



Nel mondo delle soluzioni di database, MongoDB è relativamente nuovo. Tuttavia, ha rapidamente guadagnato un'enorme popolarità grazie alle funzionalità che offre. MongoDB è una soluzione di database generica, multipiattaforma e basata su documenti che rientra nella classificazione NoSQL. Non segue le regole dei database relazionali tradizionali (ad esempio MySQL). Invece, utilizza documenti simili a JSON per l'archiviazione dei dati. In questo articolo, diamo un'occhiata a come installare e utilizzare MongoDB su Linux Mint.

MongoDB su Linux Mint

MongoDB è una soluzione di database NoSQL multipiattaforma open source. Poiché si tratta di un database NoSQL, è libero dalla natura ristretta dei database tradizionali (ad esempio MySQL), offrendo maggiore flessibilità per l'archiviazione dei dati. MongoDB può anche essere trattato come una soluzione di archiviazione di file! MongoDB offre un ridimensionamento efficiente, grazie alla sua funzione di sharding.







Ci sono due edizioni di MongoDB disponibili per i clienti: la versione Community e Enterprise. Ora, per gli utenti generici, l'edizione MongoDB Community sarà sufficiente per scopi di test/sviluppo. Tuttavia, per l'implementazione su larga scala, è una buona idea prendere quella Enterprise. MongoDB Enterprise è dotato di funzionalità aggiuntive come assistenza clienti, integrazione Kubernetes, prestazioni di memoria più veloci, certificazione, ecc. MongoDB Enterprise Advanced .



In questo articolo, tuttavia, mostrerò come installare e utilizzare l'edizione MongoDB Community.



Installa MongoDB su Linux Mint

Ci sono diversi modi in cui possiamo installare MongoDB. A causa della sua popolarità, fa già parte dei server dei pacchetti Ubuntu. Linux Mint, essendo un derivato di Ubuntu, può prendere direttamente MongoDB dal server dei pacchetti. Tuttavia, la raccomandazione ufficiale di MongoDB è di utilizzare il proprio repository per l'installazione del software del database.





Pronto? Saltiamoci dentro!

Installa MongoDB dal server dei pacchetti Ubuntu

MongoDB è direttamente disponibile dal server dei pacchetti Ubuntu. Tutto ciò che serve è dire ad APT di prendere e installare il mongodb pacchetto. Anche se funzionerà bene, secondo la documentazione ufficiale di MongoDB, non è un metodo consigliato. Seguilo sotto la tua responsabilità.



Innanzitutto, avvia un terminale e aggiorna la cache APT.

$sudoapt aggiornamento

Ora dì ad APT di installare MongoDB.

$sudoadattoinstallaremongodb

Installa MongoDB dal repository MongoDB

MongoDB offre ufficialmente repository per Ubuntu, Debian, SUSE Linux e Amazon. MongoDB raccomanda ufficialmente questo metodo di installazione di MongoDB. Questo ti assicura di utilizzare sempre la versione più recente. Linux Mint è basato su Ubuntu, quindi il repository Ubuntu funzionerà perfettamente.

Nota: il repository dipende dalla versione. Questo metodo mostrerà l'installazione dell'ultima versione stabile di MongoDB (MongoDB 4.2). Per altre versioni, dai un'occhiata al Documento di installazione di MongoDB .

Avvia un terminale e inizia a eseguire i seguenti comandi. Innanzitutto, controlliamo se GnuPG è installato. GnuPG è preinstallato con Linux Mint. Tuttavia, se è stato disinstallato in precedenza, questo comando lo installerà immediatamente.

$sudoapt aggiornamento&& sudoadattoinstallaregnupg-e

Ora aggiungi la chiave GPG pubblica del repository MongoDB.

$wget -qO- https://www.mongodb.org/statico/pgp/server-4.2.asc| sudo apt-key add-

APT è pronto per comunicare con il repository MongoDB. Aggiungi il repository MongoDB nell'elenco dei server dei pacchetti APT.

$buttato fuori 'deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/
mongodb-org/4.2 multiverso'
| sudo tee /eccetera/adatto/source.list.d/mongodb-org-4.2.elenco

Aggiorna la cache dell'APT.

$sudoapt aggiornamento

Il repository MongoDB è stato aggiunto correttamente. Ora dì ad APT di installare MongoDB. Il nome del pacchetto è mongodb-org. Notare che mongodb proviene dal repository Ubuntu mentre mongodb-org proviene dal repository MongoDB.

$sudoadattoinstallaremongodb-org

Utilizzare MongoDB

Una volta completata l'installazione, assicuriamoci che MongoDB sia in esecuzione. Esegui questo comando nel terminale.

$mongo

Il comando ha generato un 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 di avviare e abilitare il servizio MongoDB all'avvio.

$sudosystemctl avvia mongod
$sudosystemctlabilitaremongod

Controlla ancora una volta MongoDB.

$mongo

Ecco! MongoDB funziona perfettamente! È la shell MongoDB che è in esecuzione. Serve come centro di controllo MongoDB. MongoDB ha i propri comandi e funzioni. Il comando seguente stamperà un elenco di comandi e funzioni disponibili.

$aiuto

Pensieri finali

MongoDB è un potente software di database. È persino incorporato da giganti di Google, Facebook, PayPal, EA, Adobe, eBay ecc. Scopri le aziende che utilizzano MongoDB . Questo, di per sé, è una testimonianza della potenza di MongoDB.

Questo articolo tratta solo di come installare MongoDB. C'è molto da imparare al riguardo. Puoi trovare molti tutorial su Internet su come iniziare con MongoDB. Dai un'occhiata a questa guida per principianti a MongoDB .

Divertiti!