|
Se avete qualche commento o domanda su qualsiasi cosa, siete pregati di contattarci attraverso IRC (freenode.net#mongodb) o sulla mailing list, invece di lasciare un commento a fine pagina. Per noi è più semplice rispondere attraverso questi canali.
Introduzione
MongoDB è un collection-oriented, schema-free document database.
Con collection-oriented, noi intendiamo che i dati sono raggruppati in set che sono chiamati 'collections'. Ciascuna collection ha un nome univoce nel database, e può contenere un numero illimitato di documenti. Le collections sono analoghe alle tabelle in un RDBMS, eccetto che esse non hanno nessuno schema definito.
Con schema-free, noi intendiamo che il database non necessita di conoscere nessuna informazione sulla struttura dei documenti che memorizzate in una collection. Infatti, potete memorizzare documenti con differenti strutture nella stessa collezione, se lo volete.
Con document, noi intendiamo, che memorizziamo i dati in una collection strutturata con coppie chiave-valore, dove le chiavi sono stringhe, e i valori sono di qualsiasi tipo, inclusi array e document. Noi chiamaiamo questo fomrato dei dati "BSON " for "Binary Serialized dOcument Notation."
MongoDB Descrizione Operativa
MongoDB è un processo server che gira su Linux, Windows e OS X. Esso può girare sia a 32 o a 64-bit. Noi raccomandiamo di lanciarlo in modalità 64-bit, perchè in modalità 32-bit la dimensione totale dei dati per tutti i database è di 2GB.
Il processo MongoDB si mette in ascolto sulla porta 27017 di default (nota: la porta può essere impostata al momento dell' avvio - guardate Command Line Parameters per ulteriori informazioni.
I client connessi con il processo MongoDB, opzionalmente si autenticano se la sicuerezza è attivata,ed eseguono una sequenza di azioni, come inserimenti, interrogazioni e aggiornamenti.
MongoDB memorizza i suoi dati in dei file (la locazione di default è /data/db/), e usa file mappati in memoria per gestire i dati in maniera efficiente.
MongoDB può essere configurato per la replicazione automatica dei dati, nonchè come automatic fail-over.
per altre informazioni sulla amministrazione di MongoDB, guardate la guida di amministrazione
Funzionalità MongoDB
Per lo sviluppatore, i driver di MongoDB offrono un ricco range di operazioni:
- Interrogazioni : Ricerca per documenti basati sia su oggetti query o su predicati SQL-like. Le interrogazioni possono essere ordinate, avere dimensioni di ritorno limitate, possono fare lo skip di parti del document set restituito,e possono inoltre restituire document parziali.
- Inserimenti e aggiornamenti : Inserire nuovi documenti, aggiornare documenti esistenti.
- Gestione indici : Creare indici su una o più chiavi in un documento, includere sottostrutture, eliminare indici, etc
- Comandi generali : Qualunque operazione MongoDB può essere gestita attraverso comandi DB sopra un regolare socket.
Vedere anche
|
IF YOU HAVE A QUESTION, POST IT TO THE USER GROUP.
These pages are fine for comments, but for questions, your best bet will always be the MongoDB User Group. blog comments powered by Disqus