Wintersalen Sale
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    On the Table | November 9, 2014

    Tracey T.: IMG New Cookbooks for October and November: Potluck Time!



    October/November is a favorite time in our offices. These are the months when scads of cookbooks are released, a deluge of cookbooks, a tornado of... Continue »

    spacer
Qualifying orders ship free.
$26.79
List price: $39.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Local Warehouse Electricity- General Electronics

More copies of this ISBN

CouchDB: The Definitive Guide

by

CouchDB: The Definitive Guide Cover

 

Synopses & Reviews

Publisher Comments:

How does MongoDB help you manage a huMONGOus amount of data collected through your web application? With this authoritative introduction, you'll learn the many advantages of using document-oriented databases, and discover why MongoDB is a reliable, high-performance system that allows for almost infinite horizontal scalability.

Written by engineers from 10gen, the company that develops and supports this open source database, MongoDB: The Definitive Guide provides guidance for database developers, advanced configuration for system administrators, and an overview of the concepts and use cases for other people on your project. Learn how easy it is to handle data as self-contained JSON-style documents, rather than as records in a relational database.

  • Explore ways that document-oriented storage will work for your project
  • Learn how MongoDBs schema-free data model handles documents, collections, and multiple databases
  • Execute basic write operations, and create complex queries to find data with any criteria
  • Use indexes, aggregation tools, and other advanced query techniques
  • Learn about monitoring, security and authentication, backup and repair, and more
  • Set up master-slave and automatic failover replication in MongoDB
  • Use sharding to scale MongoDB horizontally, and learn how it impacts applications
  • Get example applications written in Java, PHP, Python, and Ruby

Book News Annotation:

This short guide to the Apache CouchDB document-oriented database provides information for both beginning and experienced web developers in the deployment and use of this popular open source application. Beginning with an overview of the differences between CouchDB and other databases, the volume discusses development with CouchDB, the workings of a sample application, database deployments and supplies a collection of reference chapters covering performance, security, and sample application recipes. The material includes numerous code samples and illustrations and is also available as a freely licensed download. Anderson, Lehnardt and Slater are contributors to the CouchDB project. Annotation ©2011 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

This is the only guide to CouchDB, an innovative, relatively simple, and highly praised database for handling routine document-based information. Apache CouchDB is a new "document-oriented" database that offers users an easier alternative to complex relational databases. Written by three of the core developers of CouchDB, this book provides web developers and other users with a step-by-step guide to the basics of storage and manipulation for document-based information such as contacts, invoices, and receipts.

Synopsis:

Three of CouchDB's creators show you how to use this document-oriented database as a standalone application framework or with high-volume, distributed applications. With its simple model for storing, processing, and accessing data, CouchDB is ideal for web applications that handle huge amounts of loosely structured data. That alone would stretch the limits of a relational database, yet CouchDB offers an open source solution that's reliable, scales easily, and responds quickly.

CouchDB works with self-contained data that has loose or ad-hoc connections. It's a model that fits many real-world items, such as contacts, invoices, and receipts, but you'll discover that this database can easily handle data of any kind. With this book, you'll learn how to work with CouchDB through its RESTful web interface, and become familiar with key features such as simple document CRUD (create, read, update, delete), advanced MapReduce, deployment tuning, and more.

  • Understand the basics of document-oriented storage and manipulation
  • Interact with CouchDB entirely though HTTP using its RESTful interface
  • Model data as self-contained JSON documents
  • Handle evolving data schemas naturally
  • Query and aggregate data in CouchDB using MapReduce views
  • Replicate data between nodes
  • Tune CouchDB for increased performance and reliability

Synopsis:

Discover how MongoDB can help you manage a huMONGOus amount of data collected through your web application. This book covers the basic principles and advanced uses of this document-oriented database, and demonstrates why MongoDB is one of the fastest-growing databases.

Learn how MongoDB handles data as self-contained JSON-style documents, rather than as records in different relational database tables — and why MongoDB is scalable, high-performance, and reliable. This authoritative introduction, written by two software engineers from the company that develops this open-source database, offers guidance for programmers and advanced configuration for system administrators. The opening chapters about concepts and use cases are ideal for others on the project.

  • Explore the power and flexibility of document-oriented storage
  • Learn to create, update, and delete documents in MongoDB
  • Perform dynamic queries to find data with any criteria
  • Learn advanced query techniques with aggregation tools and server-side scripting
  • Get up to speed on security and authentication, backup and repair, and more
  • Learn advanced configuration, such as replication and sharding
  • Discover how to use MongoDB functions through real-world examples

About the Author

Kristina Chodorow is lead maintainer for the MongoDB PHP and Perl drivers. She wrote the official PHP driver and manages the PECL and CPAN releases. She currently works as a software engineer for 10gen in New York City, and gives talks at meetups and conferences around the world.

Mike Dirolf is a Software Engineer at 10gen, where he works on the MongoDB project. He mainly works on client drivers for Python and Ruby, but also takes time out to talk about MongoDB - he has spoken at EuroPython, Strange Loop Conf, RubyEnRails, RuPy and RubyConf, and at meetup groups in the U.S. and the U.K.

Table of Contents

Dedication Foreword Preface Introduction Chapter 1: Why CouchDB? Chapter 2: Eventual Consistency Chapter 3: Getting Started Chapter 4: The Core API Developing with CouchDB Chapter 5: Design Documents Chapter 6: Finding Your Data with Views Chapter 7: Validation Functions Chapter 8: Show Functions Chapter 9: Transforming Views with List Functions Example Application Chapter 10: Standalone Applications Chapter 11: Managing Design Documents Chapter 12: Storing Documents Chapter 13: Showing Documents in Custom Formats Chapter 14: Viewing Lists of Blog Posts Deploying CouchDB Chapter 15: Scaling Basics Chapter 16: Replication Chapter 17: Conflict Management Chapter 18: Load Balancing Chapter 19: Clustering Reference Chapter 20: Change Notifications Chapter 21: View Cookbook for SQL Jockeys Chapter 22: Security Chapter 23: High Performance Chapter 24: Recipes Appendixes Installing on Unix-like Systems Installing on Mac OS X Installing on Windows Installing from Source JSON Primer The Power of B-trees Colophon

Product Details

ISBN:
9780596155896
Author:
Anderson, J. Chris Et Al.
Publisher:
O'Reilly Media
Author:
Slater, Noah
Author:
Slater, P.
Author:
Lehnardt, Jan
Author:
Dirolf, Michael
Author:
Anderson, J.
Author:
Chodorow, Kristina
Author:
Anderson, J. Chris
Subject:
Software Development & Engineering - General
Subject:
Internet - Application Development
Subject:
Programming - Software Development
Subject:
Database Management - General
Subject:
Software Engineering-General
Subject:
JSON;apache;couchdb;database;erlang;map/reduce;open source;relational database;rest;web application
Subject:
Programming - General
Subject:
CourseSmart Subject Description
Copyright:
Edition Description:
Print PDF
Series:
Animal Guide
Publication Date:
20100231
Binding:
TRADE PAPER
Language:
English
Illustrations:
Y
Pages:
272
Dimensions:
9.26 x 7.08 x 0.45 in

Other books you might like

  1. Jquery Cookbook Used Trade Paper $24.00
  2. More Programming Pearls: Confessions... New Trade Paper $34.95

Related Subjects

Computers and Internet » Database » Applications
Computers and Internet » Internet » Application Development
Computers and Internet » Networking » General
Computers and Internet » Personal Computers » Desktop Applications » Databases
Computers and Internet » Software Engineering » General
Science and Mathematics » Electricity » General Electronics

CouchDB: The Definitive Guide New Trade Paper
0 stars - 0 reviews
$26.79 In Stock
Product details 272 pages O'Reilly Media - English 9780596155896 Reviews:
"Synopsis" by ,
This is the only guide to CouchDB, an innovative, relatively simple, and highly praised database for handling routine document-based information. Apache CouchDB is a new "document-oriented" database that offers users an easier alternative to complex relational databases. Written by three of the core developers of CouchDB, this book provides web developers and other users with a step-by-step guide to the basics of storage and manipulation for document-based information such as contacts, invoices, and receipts.
"Synopsis" by ,

Three of CouchDB's creators show you how to use this document-oriented database as a standalone application framework or with high-volume, distributed applications. With its simple model for storing, processing, and accessing data, CouchDB is ideal for web applications that handle huge amounts of loosely structured data. That alone would stretch the limits of a relational database, yet CouchDB offers an open source solution that's reliable, scales easily, and responds quickly.

CouchDB works with self-contained data that has loose or ad-hoc connections. It's a model that fits many real-world items, such as contacts, invoices, and receipts, but you'll discover that this database can easily handle data of any kind. With this book, you'll learn how to work with CouchDB through its RESTful web interface, and become familiar with key features such as simple document CRUD (create, read, update, delete), advanced MapReduce, deployment tuning, and more.

  • Understand the basics of document-oriented storage and manipulation
  • Interact with CouchDB entirely though HTTP using its RESTful interface
  • Model data as self-contained JSON documents
  • Handle evolving data schemas naturally
  • Query and aggregate data in CouchDB using MapReduce views
  • Replicate data between nodes
  • Tune CouchDB for increased performance and reliability

"Synopsis" by ,

Discover how MongoDB can help you manage a huMONGOus amount of data collected through your web application. This book covers the basic principles and advanced uses of this document-oriented database, and demonstrates why MongoDB is one of the fastest-growing databases.

Learn how MongoDB handles data as self-contained JSON-style documents, rather than as records in different relational database tables — and why MongoDB is scalable, high-performance, and reliable. This authoritative introduction, written by two software engineers from the company that develops this open-source database, offers guidance for programmers and advanced configuration for system administrators. The opening chapters about concepts and use cases are ideal for others on the project.

  • Explore the power and flexibility of document-oriented storage
  • Learn to create, update, and delete documents in MongoDB
  • Perform dynamic queries to find data with any criteria
  • Learn advanced query techniques with aggregation tools and server-side scripting
  • Get up to speed on security and authentication, backup and repair, and more
  • Learn advanced configuration, such as replication and sharding
  • Discover how to use MongoDB functions through real-world examples

spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.