MongodB | Soluzione del database NoSQL open source

MongoDB Sistema di gestione del database gratuito

Soluzione del database NOSQL open source per applicazioni moderne

Utilizzare MongoDB per garantire la disponibilità, la scalabilità e la conformità ai requisiti di sicurezza e privacy dei dati più esigenti delle moderne applicazioni.

Panoramica ### ** ** MongoDB è un database NOSQL sicuro e facile da ridimensionare e open source. Può essere utilizzato per supportare i sistemi di gestione dei contenuti, i sistemi di e-commerce, le applicazioni mobili, la sezione di analisi dei dati, l’archiviazione e le applicazioni di gioco online e offline. MongoDB è un database basato su documenti, il che significa che memorizza i dati in documenti simili a JSON. MongoDB è senza schema, quindi non c’è bisogno di migrazione dello schema. Ha un linguaggio di query ricco ed espressivo che ti consente di filtrare e ordinare per qualsiasi campo. Le domande sono esse stesse JSON e quindi facilmente compostibili. Niente più stringhe concatenanti per generare dinamicamente query SQL. MongoDB fornisce un accesso rapido dei dati a causa della sua natura di implementazione della memoria interna per archiviare i dati. Gestisce dati strutturati e non strutturati all’interno di vari tipi di applicazioni. Il linguaggio di query basato sul documento viene utilizzato per query dinamiche sui documenti. MongoDB fornisce anche una ricca collezione di query DB. Poiché è orientato al documento, quindi il numero di campi, contenuti e dimensioni del documento può essere diverso da un documento all’altro. Può essere facilmente configurato e scalabile. I dati possono essere aggiornati molto rapidamente. MongoDB può essere utilizzato come file system, chiamato GRIDFS, con bilanciamento del carico e funzionalità di replica dei dati su più macchine per lo stoccaggio di file.

Requisiti di sistema


Di seguito sono riportati i requisiti per installare MongoDB su Ubuntu 18.04

  • Server Ubuntu 18.04
  • Accesso a una finestra di comando/terminale
  • Un utente non root con autorizzazioni sudo
  • Un firewall di base

Caratteristiche


  • alta scalabilità elastica
  • Funzionamento di replica per proteggere i dati.
  • Collega ricca di domande.
  • Scarpe automatica.
  • Open-source.
  • Gestisce dati strutturati e non strutturati.
  • facile da configurare
  • Database senza schema.
  • Aggiornamenti sul posto rapidi.
  • Utilizzare la memoria interna per il processo di archiviazione.
  • Abilità di query profonda.
  • Nessun join complesso.
  • Non c’è bisogno di mappatura degli oggetti.
  • multipiattaforma.
  • Usa le domande dei documenti.
  • Facile gestione del bilanciamento del carico.
  • Non c’è bisogno di VM da eseguire su piattaforme diverse.
  • Memorizza i dati in formato JSON.
  • Non c’è bisogno di migrazione dello schema.
  • Utilizzato per i big data.

Installazione

Segui questi passaggi per installare MongoDB su Ubuntu 18.04:

  • Per importare la chiave GPG pubblica per l’ultima versione di MongoDB, eseguire il comando seguente:
curl -fsSL https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -
  • Cambia 4.4 dall’URL se si desidera installare un’altra versione.
  • Dovrebbe restituire “OK” dopo la creazione chiave di successo.
  • Dopo aver aggiunto il repository ora aggiorna il sistema APT utilizzando:
sudo apt update
  • Ora installa MongoDB usando il comando seguente:
sudo apt install mongodb-org
  • Esegui il comando seguente per avviare il servizio MongoDB:
sudo systemctl start mongod.service
  • Quindi controlla lo stato di MongoDB:
sudo systemctl status mongod

Esplorare


In questo articolo abbiamo discusso delle funzionalità e dell’installazione del database NOSQL open source MongoDB. Per conoscere altri software DBMS open source, controlla le seguenti pagine:

 Italiano