Database Reference
In-Depth Information
▪ Null
BSON-Erweiterungen
▪ Date
▪ Object ID
▪ Binary Data
▪ Regular Expressions
Installation von MongoDB
Anlaufstelle für MongoDB ist die Seite
http://mongodb.org
. Unter
Downloads
finden Sie
alle benötigten Programme und Treiber. MongoDB braucht in Windows keine Installation
und kein Setup. Erzeugen Sie ein Verzeichnis Ihrer Wahl, in dem die Dienstprogramme lie-
gen sollen, beispielsweise
C:\mongo164
(zum jetzigen Zeitpunkt ist die aktuelle Version
1.6.4). Extrahieren Sie die heruntergeladene Datei und kopieren das Verzeichnis
bin
und
die drei Hinweisdateien in dieses Verzeichnis. In einem zweiten Schritt müssen Sie das Ver-
zeichnis
C:\data\db
erzeugen, in dem MongoDB alle Daten speichert. Da MongoDB keine
Installations- oder Setuproutine hat, müssen Sie das „per Hand“ tun. Nach den zwei Schrit-
ten schauen wir uns die wichtigen Dateien aus dem Verzeichnis
C:\mongo164\bin\
an:
▪
mongod.exe
: Der Datenbankserver. Dieses Programm muss gestartet werden und
lauscht auf Port 27017 auf eingehende Anfragen
▪
mongo.exe
: Die interaktive Shell der Datenbank. Hier können Sie direkt mit der
Datenbank kommunizieren.
▪
mongostat.exe
: Ein kleines Programm, das im Sekundentakt Statistiken über die
ausgeführten Operationen in MongoDB liefert.
Für einen ersten kurzen Test starten Sie das Programm
mongod.exe
. Die MongoDB lauscht
nun auf zwei Adressen: Port 2107 ist der normale Port für die Datenbankanfragen, Port
28017 ist der Port für das noch rudimentäre Webinterface. Öffnen Sie einen Browser und
rufen die Adresse
http://localhost:28017
auf, um eine kleine Übersicht über den Status zu
sehen. Nun wollen wir mit der Datenbank reden: Starten Sie
mongo.exe
(in der Eingabe-
aufforderung oder per Doppelklick). Mit
help
bekommen Sie eine Liste einiger Befehle.
Unter Linux werden die Treiber über das Kommando
sudo pecl install mongo
installiert.
Anschließend müssen Sie wie unter Windows die
php.ini
um die Zeile
extension=mongo.so
erweitern und den Webserver neu starten. Weitere Informationen finden Sie unter [3]. Das
war als Vorbereitung für die Benutzung von MongoDB unter PHP erst einmal alles.
Search WWH ::
Custom Search