CouchDB : kurz & gut /
CouchDB ist eine dokumentenbasierte Datenbank. In CouchDB gespeicherte Dokumente haben keine Beziehungen untereinander. Beziehungen werden nur explizit in Abfragen hergestellt. Dabei können die Dokumente jede komplexe Datenstruktur annehmen. Ziel von CouchDB ist es, das einfache Datenmodell einer d...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Alemán |
Publicado: |
Köln :
O'Reilly,
2010.
|
Colección: | O'Reillys Taschenbibliothek
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Cover; Titel; Impressum; Inhalt; Kapitel 1: Einführung; Vorwort; Das Runde; CouchDB; Konventionen; Danksagung; Kapitel 2: Installation; CouchDB installieren; Installation unter Linux; Debian/Ubuntu; Novell Suse; RedHat; Installation unter Mac OS X; Installation unter Windows; Kompilieren des Quellcodes; Kompilieren von Erlang; Kompilieren von ICU; Kompilieren von SpiderMonkey; Kompilieren von CouchDB; Überprüfen der Installation; Volltextsuche integrieren; Installation von CouchDB Lucene; Konfiguration; Verwendung; Parameter; Kapitel 3: Konfiguration; CouchDB; HTTP; Logging; Authentifizierung.
- Query ServerExterne Prozesse; Daemons; HTTP Handler; Update Notification; UUIDs; Kapitel 4: Entwicklungsumgebung; Programmbibliotheken; Logging und Debugging; Entwickeln mit CouchApp; Installation von CouchApp; Verwenden von CouchApp; Werkzeuge; Kapitel 5: CouchDB Server; Datentypen; HTTP-Statuscodes; Globale HTTP-Funktionen; Serverstatus abfragen; Laufende Prozesse abfragen; Statistiken abfragen; Logeinträge abfragen; Neustarten; Konfiguration lesen; Konfiguration schreiben; UUIDs generieren; Benutzeroberfläche; JavaScript-Funktionen; string toJSON(object); void log(message).
- Void emit (key, value)value sum (values); void start (object); object getRow (); void send (object); void provides (format, function); void registerType (key, mime1, mime2 ...); Kapitel 6: Datenbanken; Benennung und Zugriff; Datenbanken auflisten; Datenbankdetails; Datenbank anlegen; Datenbank löschen; Datenbanken umbenennen; Backup; Änderungen anzeigen; Compaction (Verdichtung); Replikation; Das History-Objekt; Konflikte; Kapitel 7: Dokumente; Benennung und Adressierung; Aufbau von Dokumenten; Spezielle Felder; Attachments; Anlegen; Laden; Ändern; Löschen; Dokumente auflisten.
- Dokument anzeigenAuf ältere Versionen zugreifen; Dokumente anlegen und speichern; Dokumente löschen; Dokumente kopieren; Dokumente verschieben; Kapitel 8: Abfragen; Das Map/ Reduce-Verfahren; Map-Phase; Reduce-Phase; Beispiel; Aufbau eines View; Map-Funktion; Reduce-Funktion; Keys und Values; Sortierung; Views anlegen und speichern; Views abfragen; Views aufräumen; Views verdichten (compaction); Kapitel 9: Transformationsfunktionen; Request-Objekt; Response-Objekt; Show-Funktionen; Aufbau; Ausführen; List-Funktionen; Aufbau; Ausführen; Update Funktionen; Ausführen; Aufbau.
- Kapitel 10: Sicherheit und ValidierungBenutzerauthentifikation; Validierungsfunktionen; Netzwerksicherheit; Kapitel 11: Beispielanwendung; Vorbereitungen; Planung; Aufgabenliste; Aufgabendetails; Loginseite; Projekt aufsetzen; Authentifizierung; Daten speichern; Views und Listen; Weiterer Ausbau und Refactoring; Editieren; Validieren; Index; A; B; C; D; E; F; G; H; J; K; L; M; N; P; R; S; T; U; V.