Corsi on-line

Installazione rapida di MongoDB su Windows

Dopo anni dedicati allo sviluppo di applicazioni concepite per l’interazione con soluzioni relazionali come MySQL potreste desiderare, o aver la necessità, di implementare un progetto basato su database NoSQL come per esempio MongoDB; quest’ultimo rappresenta un’alternativa ideale per coloro che sono alla ricerca di un sistema orientato ai documenti, infatti esso è stato appositamente concepito per il Web e utilizza JavaScript con notazione JSON binaria come linguaggio di riferimento.

mongoDB

Installare MongoDB su Windows è abbastanza semplice, il sito ufficiale offre gli archivi compressi relativi ai package per vari sistemi operativi (Linux, Windows, Os X e Solaris) e per le architetture a 32 e a 64 bit; nel caso specifico ci occuperemo del setup sulle piattaforme prodotte dalla Casa di Redmond per cui, una volta scelto lo Zip più adatto al proprio sistema, sarà possibile scaricarlo localmente e scompattarlo. Configurazioni personalizzate a parte, fatto questo si dovrebbe disporre di una nuova directory alla radice della partizione “C”.

C:\MongoDB

Ora, dato che MongoDB necessita di una cartella apposita per la memorizzazione dei propri file, come impostazione questa cartella si troverà sul percorso di sistema:

C:\data\db

La path di default non è però vincolante e sarà possibile selezionare percorsi alternativi come per esempio quello seguente, generato a partire dalla stessa directory di MongoDB:

C:\mongodb\data\db

A questo punto non rimarrà altro che recarsi sulla cartella denominata “bin” e lanciare l’eseguibile del processo del database specificando come argomento il percorso precedentemente definito:

C:\mongodb\bin\mongod.exe –dbpath C:\mongodb\data\db

Come ultimo passaggio non resterà che avviare MongoDB tramite la seguente istruzione:

C:\mongodb\bin\mongod.exe

Ora il database dovrebbe essere perfettamente funzionante, in caso contrario si consiglia di controllare che la porta di ascolto dell’applicazione, che di default è la “27017”, non sia già occupata da processi pre-esistenti.

Post correlati
I più letti del mese
Tematiche