Sie sind hier
E-Book

MongoDB

Sag Ja zu NoSQL

AutorMarc Boeker
Verlagentwickler.press
Erscheinungsjahr2010
Seitenanzahl220 Seiten
ISBN9783868022445
FormatPDF
Kopierschutzkein Kopierschutz/DRM
GerätePC/MAC/eReader/Tablet
Preis16,00 EUR
Alpträume durch MySQL und Co? Wer keine Lust mehr auf die tägliche Dosis Datenbankprobleme hat, wird nun erlöst. Das Wundermittel heißt MongoDB und ist eine dokumentenorientierte Datenbank aus der NoSQL Baureihe. Auspacken, Batterien einlegen und loslegen. Das Buch kümmert sich liebevoll um seinen Leser. Von der Installation über die ersten Schritte bis hin zur Skalierung von MongoDB ist alles enthalten. Von Null auf Hundert in 220 Seiten. Lieferumfang: * MongoDB Installation * Grundlagenwissen * Erste Schritte (Daten rein, raus, ändern und löschen) * Das Zusammenspiel mit PHP, Ruby und Python * Das verteilte Filesystem GridFS * Wunderschönes Schemadesign * Bauanleitung: Geobasierte Apps * Ausreichend Fallbeispiele * Replikation und Skalierung (Sharding) * Deployment und Backup von MongoDB

Kaufen Sie hier:

Horizontale Tabs

Blick ins Buch
Inhaltsverzeichnis
Inhaltsverzeichnis5
F wie Vorwort9
1 Wer? Wie? Was? – MongoDB kurz und knackig11
1.1 Was ist MongoDB?11
1.2 Wer steckt hinter MongoDB?13
1.3 Wer setzt MongoDB ein?14
1.4 Für wen ist MongoDB geeignet15
1.4.1 Aus technischer Sicht15
1.4.2 Aus ökonomischer Sicht18
1.4.3 Aus „Just For Fun“-Sicht19
1.5 MySQL vs. MongoDB – Let the fight begin21
2 Bevor es los geht25
2.1 Zutaten25
2.1.1 Was sollte ich wissen?25
2.1.2 Welche Hard-/Software benötige ich?29
2.2 Installation30
2.2.1 Unter Linux30
2.2.2 Unter Mac OS X34
2.2.3 Unter Windows36
2.3 Kommandozeilenzauberei36
2.3.1 Der MongoDB Daemon mongod36
2.3.2 Die JavaScript-Konsole mongo39
3 Das kleine MongoDB-Einmaleins41
3.1 Grundlagenforschung41
3.1.1 Was ist denn bitteschön BSON41
3.1.2 Eine Datenbank42
3.1.3 Eine Collection44
3.1.4 Die Capped Collection45
3.1.5 System-Collections46
3.1.6 Ein Dokument46
3.1.7 Wie ist ein Dokument aufgebaut?47
3.1.8 Embedded Document49
3.1.9 Eine ObjectId50
3.1.10 Eine DBRef(erence)51
3.2 Erste Schritte52
3.2.1 Daten rein53
3.2.2 Daten raus54
3.2.3 Daten ändern58
3.2.4 Daten löschen60
4 MongoDB-Professur61
4.1 Gemischtes Allerlei61
4.1.1 Query-Operatoren61
4.1.2 Modifier-Operatoren67
4.1.3 Aggregation71
4.1.4 Transaktionen75
4.1.5 Geobasierte Abfragen mit MongoDB77
4.1.6 Map and Reduce83
4.2 Ein Index kommt selten allein: Indizes85
4.2.1 Indizes und MongoDB85
4.2.2 Bestehende Indizes anzeigen87
4.2.3 Einfache Indizes anlegen88
4.2.4 Compound-Indizes anlegen89
4.2.5 Unique-Indizes verwenden95
4.2.6 Die Sorting Order bei Indizes99
4.3 Ordnung im Datenbankchaos dank Schemadesign102
4.3.1 Relationen nutzen102
4.3.2 Eingebettete Dokumente106
4.3.3 Listen verwenden108
4.3.4 Fallbeispiel Techcrunchy – Das Blog mit Nährwert110
4.3.5 Fallbeispiel: AmOZON – Der CO2 neutrale Onlineshop115
4.3.6 Fallstudie: The next Farcebook123
4.4 Der eigene Datentresor mit GridFS133
4.4.1 Wie funktioniert GridFS?134
4.4.2 Speichern und Abfragen von Dateien134
4.4.3 Fallbeispiel: Amazon S3 für Arme138
5 Fremdsprachenkenntnisse141
5.1 MongoDB mit PHP143
5.1.1 Installation143
5.1.2 Erste Schritte144
5.1.3 Eingemachtes148
5.2 MongoDB mit Ruby151
5.2.1 Installation151
5.2.2 Erste Schritte152
5.3 MongoDB mit Python161
5.3.1 Installation161
5.3.2 Erste Schritte162
6 MongoDB in Production171
6.1 Deployment171
6.1.1 MongoDB unter Linux kompilieren171
6.1.2 Fort Knox: MongoDB absichern174
6.1.3 Wo war noch mal das letzte Backup?177
6.2 Auf Nummer Sicher: Replica Sets183
6.2.1 Was ist Replikation?183
6.2.2 Und was sind jetzt Replica Sets?183
6.2.3 Do It Yourself: Replica Sets aufsetzen185
6.2.4 Was gibt es sonst noch zum Thema Replica Sets?195
6.3 Wundermittel: Sharding198
6.3.1 Was ist Sharding?198
6.3.2 Sharding in drei einfachen Schritten203
6.3.3 Sharding testen207
7 MongoDB mit Node.js215
7.1 Installation215
7.2 Der Tracking Server217
7.3 Die Auswertung222
7.4 Sonstiges mit MongoDB und Node.js224
7.5 Ausblick226
8 MongoDB SOS227
8.1 Ja, ich möchte mir selbst helfen227
8.1.1 Die MongoDB Usergroup227
8.1.2 Das MongoDB-Wiki228
8.1.3 MongoDB Bug and Feature Tracking System228
8.1.4 Mal eben etwas schnell ausprobieren228
8.1.5 API-Dokumentationen der Client Driver229
8.1.6 Die Usergroups der jeweiligen MongoDB-Projekte229
8.1.7 Bücher, die ich klasse finde230
8.2 Ja, ich möchte, dass mir geholfen wird230
Stichwortverzeichnis233
Symbole233
A233
B233
C233
D233
E234
F234
G234
H234
I234
J234
K234
L234
M234
N234
O234
P235
Q235
R235
S235
T235
U235
W235

Weitere E-Books zum Thema: Datenbanken - Datenbanktheorie - Datenbankentwicklung

Oracle Security in der Praxis

E-Book Oracle Security in der Praxis
Sicherheit für Ihre Oracle-Datenbank Format: PDF

Sicherheit ist gerade für Datenbanken ein zentrales Thema, da sie sehr häufig die Basis für den Geschäftserfolg bilden. Die Angriffsmöglichkeiten sind zahlreich und seit auch über das Internet auf…

Oracle Security in der Praxis

E-Book Oracle Security in der Praxis
Sicherheit für Ihre Oracle-Datenbank Format: PDF

Sicherheit ist gerade für Datenbanken ein zentrales Thema, da sie sehr häufig die Basis für den Geschäftserfolg bilden. Die Angriffsmöglichkeiten sind zahlreich und seit auch über das Internet auf…

111 Thesen zur erfolgreichen Softwareentwicklung

E-Book 111 Thesen zur erfolgreichen Softwareentwicklung
Argumente und Entscheidungshilfen für Manager. Konzepte und Anleitungen für Praktiker Format: PDF

Ziel dieses Buches ist es, Managern Argumente und Entscheidungshilfen für die Einführung effizienter Techniken der Softwareentwi- lung zu geben, und Praktiker von der Notwendigkeit effizienter…

111 Thesen zur erfolgreichen Softwareentwicklung

E-Book 111 Thesen zur erfolgreichen Softwareentwicklung
Argumente und Entscheidungshilfen für Manager. Konzepte und Anleitungen für Praktiker Format: PDF

Ziel dieses Buches ist es, Managern Argumente und Entscheidungshilfen für die Einführung effizienter Techniken der Softwareentwi- lung zu geben, und Praktiker von der Notwendigkeit effizienter…

111 Thesen zur erfolgreichen Softwareentwicklung

E-Book 111 Thesen zur erfolgreichen Softwareentwicklung
Argumente und Entscheidungshilfen für Manager. Konzepte und Anleitungen für Praktiker Format: PDF

Ziel dieses Buches ist es, Managern Argumente und Entscheidungshilfen für die Einführung effizienter Techniken der Softwareentwi- lung zu geben, und Praktiker von der Notwendigkeit effizienter…

111 Thesen zur erfolgreichen Softwareentwicklung

E-Book 111 Thesen zur erfolgreichen Softwareentwicklung
Argumente und Entscheidungshilfen für Manager. Konzepte und Anleitungen für Praktiker Format: PDF

Ziel dieses Buches ist es, Managern Argumente und Entscheidungshilfen für die Einführung effizienter Techniken der Softwareentwi- lung zu geben, und Praktiker von der Notwendigkeit effizienter…

111 Thesen zur erfolgreichen Softwareentwicklung

E-Book 111 Thesen zur erfolgreichen Softwareentwicklung
Argumente und Entscheidungshilfen für Manager. Konzepte und Anleitungen für Praktiker Format: PDF

Ziel dieses Buches ist es, Managern Argumente und Entscheidungshilfen für die Einführung effizienter Techniken der Softwareentwi- lung zu geben, und Praktiker von der Notwendigkeit effizienter…

Weitere Zeitschriften

FESTIVAL Christmas

FESTIVAL Christmas

Fachzeitschriften für Weihnachtsartikel, Geschenke, Floristik, Papeterie und vieles mehr! FESTIVAL Christmas: Die erste und einzige internationale Weihnachts-Fachzeitschrift seit 1994 auf dem ...

Menschen. Inklusiv leben

Menschen. Inklusiv leben

MENSCHEN. das magazin informiert über Themen, die das Zusammenleben von Menschen in der Gesellschaft bestimmen -und dies konsequent aus Perspektive der Betroffenen. Die Menschen, um die es geht, ...

Augenblick mal

Augenblick mal

Die Zeitschrift mit den guten Nachrichten "Augenblick mal" ist eine Zeitschrift, die in aktuellen Berichten, Interviews und Reportagen die biblische Botschaft und den christlichen Glauben ...

Das Hauseigentum

Das Hauseigentum

Das Hauseigentum. Organ des Landesverbandes Haus & Grund Brandenburg. Speziell für die neuen Bundesländer, mit regionalem Schwerpunkt Brandenburg. Systematische Grundlagenvermittlung, viele ...

DSD Der Sicherheitsdienst

DSD Der Sicherheitsdienst

Der "DSD – Der Sicherheitsdienst" ist das Magazin der Sicherheitswirtschaft. Es erscheint viermal jährlich und mit einer Auflage von 11.000 Exemplaren. Der DSD informiert über aktuelle Themen ...