42,99 €
inkl. MwSt.
Versandkostenfrei*
Versandfertig in über 4 Wochen
  • Broschiertes Buch

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…mehr

Produktbeschreibung
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.
Autorenporträt
J. Chris Anderson is co-founder of Grabb.it, a Portland-based web startup which provides Web scale analytics for the music industry. He specialises in web search and large scale CouchDB deployment, both for Grabb.it and as an independent consultant. Jan Lehnardt is also an Apache CouchDB committer and co-founder of Relaxed Technologies. Jan hacks on all parts of the web technology stack and focuses on making developers' lives easier. Noah Slater is an Apache CouchDB committer and release manager. He works with the community to get CouchDB running in as many places as possible.
Rezensionen
"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