This hands-on book introduces you to Apache CouchDB, a document-oriented database that offers a different way to model your data. CouchDB is a schema-free database, designed to work with applications that handle commonplace information such as contacts, invoices, and receipts -- information that's easier to access as self-contained documents, rather than as records in a relational database.
In CouchDB: The Definitive Guide, three of the core developers of this database gently explain how to work with CouchDB, using clear and practical scenarios. Each chapter showcases key features, such as simple document CRUD (create, read, update, delete), advanced MapReduce, and deployment tuning for performance and reliability.
With this book, you will:
Understand the basics of document-based storage and manipulation
Learn how CouchDB's RESTful nature lets you interact with it by sending HTTP requests and receiving HTTP responses
Model data as self-contained JSON documents
Manage basic document CRUD
Handle evolving data naturally
Query and aggregate data in CouchDB using MapReduce views
Replicate data between nodes
Carry out deployment tuning for performance and reliability
Why complicate your recordkeeping by using a cumbersome relational database, when you can save your data as self-contained documents with CouchDB? Learn how CouchDB is ideal for high volume, distributed applications, and useful as an application framework on its own, with CouchDB: The Definitive Guide. It's the only book that covers this database.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
In CouchDB: The Definitive Guide, three of the core developers of this database gently explain how to work with CouchDB, using clear and practical scenarios. Each chapter showcases key features, such as simple document CRUD (create, read, update, delete), advanced MapReduce, and deployment tuning for performance and reliability.
With this book, you will:
Understand the basics of document-based storage and manipulation
Learn how CouchDB's RESTful nature lets you interact with it by sending HTTP requests and receiving HTTP responses
Model data as self-contained JSON documents
Manage basic document CRUD
Handle evolving data naturally
Query and aggregate data in CouchDB using MapReduce views
Replicate data between nodes
Carry out deployment tuning for performance and reliability
Why complicate your recordkeeping by using a cumbersome relational database, when you can save your data as self-contained documents with CouchDB? Learn how CouchDB is ideal for high volume, distributed applications, and useful as an application framework on its own, with CouchDB: The Definitive Guide. It's the only book that covers this database.
Hinweis: Dieser Artikel kann nur an eine deutsche Lieferadresse ausgeliefert werden.
"Das Buch fasst sich angenehm kurz, geht aber auf die wichtigsten Views und Design-Dokumente ausführlich und mit einer Menge praktischer Beispiele ein. Es ist deshalb jedem zu empfehlen, der schon einmal von CouchDB gehört hat und neugierig geworden ist." -- Linux-Magazin, Mai 2010
"Auf 272 Seiten wird knapp, aber sehr prägnant alles erläutert, was man wissen und beachten sollte, wenn man mit CouchDB arbeiten möchte. Die Autoren schaffen es dabei selbst auf Details einzugehen und schreiben ohne einen mit viel akademischen Weisheiten zu bombardieren funktionierende Lösungsätze. Immer wieder wird bei den jeweiligen Aspekten auf das zerntrale abgehoben und somit dem Leser verständlich gemacht, wo die (teilweise gravierenden) Unterschiede liegen.
Man merkt das die Autoren reichlich Erfahrung haben müssen, und so finden sich auch nützliche Angaben über Performance der einzelnen Angebote oder Warnungen/Informationen zu potentiellen Fehleinschätzungen die ein Neuling in diesem Bereich begehen könnte. Ein sehr gelungenes Buch." -- php-nuke.de, April 2010
"Auf 272 Seiten wird knapp, aber sehr prägnant alles erläutert, was man wissen und beachten sollte, wenn man mit CouchDB arbeiten möchte. Die Autoren schaffen es dabei selbst auf Details einzugehen und schreiben ohne einen mit viel akademischen Weisheiten zu bombardieren funktionierende Lösungsätze. Immer wieder wird bei den jeweiligen Aspekten auf das zerntrale abgehoben und somit dem Leser verständlich gemacht, wo die (teilweise gravierenden) Unterschiede liegen.
Man merkt das die Autoren reichlich Erfahrung haben müssen, und so finden sich auch nützliche Angaben über Performance der einzelnen Angebote oder Warnungen/Informationen zu potentiellen Fehleinschätzungen die ein Neuling in diesem Bereich begehen könnte. Ein sehr gelungenes Buch." -- php-nuke.de, April 2010