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

ARCH+.

ARCH+.

ARCH+ ist eine unabhängige, konzeptuelle Zeitschrift für Architektur und Urbanismus. Der Name ist zugleich Programm: mehr als Architektur. Jedes vierteljährlich erscheinende Heft beleuchtet ...

arznei-telegramm

arznei-telegramm

Das arznei-telegramm® informiert bereits im 53. Jahrgang Ärzte, Apotheker und andere Heilberufe über Nutzen und Risiken von Arzneimitteln. Das arznei-telegramm®  ist neutral und ...

AUTOCAD Magazin

AUTOCAD Magazin

Die herstellerunabhängige Fachzeitschrift wendet sich an alle Anwender und Entscheider, die mit Softwarelösungen von Autodesk arbeiten. Das Magazin gibt praktische ...

cards Karten cartes

cards Karten cartes

Die führende Zeitschrift für Zahlungsverkehr und Payments – international und branchenübergreifend, erscheint seit 1990 monatlich (viermal als Fachmagazin, achtmal als ...

caritas

caritas

mitteilungen für die Erzdiözese FreiburgUm Kindern aus armen Familien gute Perspektiven für eine eigenständige Lebensführung zu ermöglichen, muss die Kinderarmut in Deutschland nachhaltig ...

e-commerce magazin

e-commerce magazin

e-commerce magazin Die Redaktion des e-commerce magazin versteht sich als Mittler zwischen Anbietern und Markt und berichtet unabhängig, kompetent und kritisch über ...

Euro am Sonntag

Euro am Sonntag

Deutschlands aktuelleste Finanz-Wochenzeitung Jede Woche neu bietet €uro am Sonntag Antworten auf die wichtigsten Fragen zu den Themen Geldanlage und Vermögensaufbau. Auch komplexe Sachverhalte ...

filmdienst#de

filmdienst#de

filmdienst.de führt die Tradition der 1947 gegründeten Zeitschrift FILMDIENST im digitalen Zeitalter fort. Wir begleiten seit 1947 Filme in allen ihren Ausprägungen und Erscheinungsformen.  ...