Master your Minecraft
 
 

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


    Contributors | November 26, 2014

    Chris Faatz: IMG The Collected Poems of James Laughlin



    Fall has brought us a true gift in the publication of the massive The Collected Poems of James Laughlin, published by New Directions in an... Continue »

    spacer
Qualifying orders ship free.
$18.95
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Beaverton COMP- DATA APPS A- Z

More copies of this ISBN

This title in other editions

Mongodb: The Definitive Guide

by

Mongodb: 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

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:

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.

Synopsis:

Whether youre building a social media site or an internal-use enterprise application, this hands-on guide shows you the connection between MongoDB and the business problems its designed to solve. Youll learn how to apply MongoDB design patterns to several challenging domains, such as ecommerce, content management, and online gaming. Using Python and JavaScript code examples, youll discover how MongoDB lets you scale your data model while simplifying the development process.

Many businesses launch NoSQL databases without understanding the techniques for using their features most effectively. This book demonstrates the benefits of document embedding, polymorphic schemas, and other MongoDB patterns for tackling specific big data use cases, including:

  • Operational intelligence: Perform real-time analytics of business data
  • Ecommerce: Use MongoDB as a product catalog master or inventory management system
  • Content management: Learn methods for storing content nodes, binary assets, and discussions
  • Online advertising networks: Apply techniques for frequency capping ad impressions, and keyword targeting and bidding
  • Social networking: Learn how to store a complex social graph, modeled after Google+
  • Online gaming: Provide concurrent access to character and world data for a multiplayer role-playing game

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

Matthew Eernisse is a web developer who works primarily with JavaScript and Ruby. He has extensive experience building Ajax-based apps, and is the author of Build Your Own Ajax Web Applications.

Table of Contents

DedicationForewordPrefaceIntroduction
  • 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:
9781449381561
Author:
Chodorow, Kristina
Publisher:
O'Reilly Media
Author:
Slater, Noah
Author:
Dirolf, Michael
Author:
Lehnardt, Jan
Author:
Eernisse, Matthew
Author:
Copeland, Rick
Author:
Anderson, J. Chris
Subject:
Database Management - General
Subject:
Programming - Software Development
Subject:
Database design
Subject:
CPA;MongoDB;NoSQL;database;infrastructure;nonrelational;web
Subject:
Data Modeling & Design
Subject:
big data;database;design patterns;mongodb;nosql;relational databases;scaling
Subject:
CourseSmart Subject Description
Copyright:
Edition Description:
Print PDF
Series:
Animal Guide
Publication Date:
20100927
Binding:
Paperback
Language:
English
Pages:
216
Dimensions:
9.19 x 7.00 in

Other books you might like

  1. Hbase: The Definitive Guide New Open eBook $31.99
  2. Essential CVS Used Trade Paper $5.95
  3. With Liberty and Justice for Some:...
    Used Hardcover $10.50
  4. jQuery in Action Used Trade Paper $27.50

Related Subjects

Computers and Internet » Database » Applications
Computers and Internet » Database » Design
Computers and Internet » Software Engineering » Software Management
Health and Self-Help » Health and Medicine » General
Health and Self-Help » Health and Medicine » General Medicine
History and Social Science » World History » General

Mongodb: The Definitive Guide Used Trade Paper
0 stars - 0 reviews
$18.95 In Stock
Product details 216 pages O'Reilly Media - English 9781449381561 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 , 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.
"Synopsis" by ,

Whether youre building a social media site or an internal-use enterprise application, this hands-on guide shows you the connection between MongoDB and the business problems its designed to solve. Youll learn how to apply MongoDB design patterns to several challenging domains, such as ecommerce, content management, and online gaming. Using Python and JavaScript code examples, youll discover how MongoDB lets you scale your data model while simplifying the development process.

Many businesses launch NoSQL databases without understanding the techniques for using their features most effectively. This book demonstrates the benefits of document embedding, polymorphic schemas, and other MongoDB patterns for tackling specific big data use cases, including:

  • Operational intelligence: Perform real-time analytics of business data
  • Ecommerce: Use MongoDB as a product catalog master or inventory management system
  • Content management: Learn methods for storing content nodes, binary assets, and discussions
  • Online advertising networks: Apply techniques for frequency capping ad impressions, and keyword targeting and bidding
  • Social networking: Learn how to store a complex social graph, modeled after Google+
  • Online gaming: Provide concurrent access to character and world data for a multiplayer role-playing game

"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.