Es handelt sich bei MongoDB um eine dokumentenorientierte Datenbank, hat einen Server und einen Client.
mongod
Datenbankserver Port 27017 und Webinterface auf Port 28017
mongod --help
Es wird die Konfigurationsdatei /etc/mongodb.conf genutzt.
Mit der Anweisung - -config kann man beim starten des Servers auch eine eigene Konfiguration nutzen.
mongo
JavaScript-Konsole
mongo <ip>:<port>/<db> mongo <ip>:<port>/<db> script.js
Bei MongoDB enthalten die Datenbanken, jeweils n Collections mit m Dokumenten.
- Datenbank
- Collection
- Dokument
- Collection
Installation
curl http://downloads.mongodb.org/linux/mongodb-linux-i686-1.6.4.tgz > mongo.tgz tar xzf mongo.tgz // By default mongodb store data in /data/db sudo mkdir -p /data/db/ sudo chown your_user /data/db // start the deamon ./mongodb-xxx/bin/mongod