Book description
Harness the power of Couchbase to build flexible and scalable applications
In Detail
Couchbase is an extremely fast, flexible, and highly scalable database that applies MapReduce techniques and patterns to find data. Whether you need to store unstructured data or be able to store and retrieve vast amounts of data quickly, Couchbase Server is your database!
This book gives you enough information to successfully set up a Couchbase cluster and provides details on basic server maintenance. It then goes on to give you a detailed overview of how to program against Couchbase Server using both its key/value features and its document capabilities. It also introduces you to the concept of creating views using Couchbase's implementation of MapReduce. This book will then conclude with a walkthrough of building an actual application from scratch using Couchbase.
What You Will Learn
Download, install, and configure a single-node Couchbase Server cluster
Explore the Couchbase Server key/value APIs used to put data in and get data out of a Couchbase bucket
Review the basics of MapReduce as a programming model used to transform data structures
Create simple secondary indexes using Couchbase MapReduce views
Learn how to create advanced views to aggregate data in a Couchbase bucket
Understand how to design a schema for documents in a schema-less document database
Query for data in a Couchbase bucket using the new query language N1QL
Design and develop an application from scratch using Couchbase
Table of contents
-
Couchbase Essentials
- Table of Contents
- Couchbase Essentials
- Credits
- About the Author
- About the Reviewers
- www.PacktPub.com
- Preface
- 1. Getting Comfortable with Couchbase
- 2. Using Couchbase CRUD Operations
- 3. Creating Secondary Indexes with Views
- 4. Advanced Views
- 5. Introducing N1QL
- 6. Designing a Schema-less Data Model
- 7. Creating a To-do App with Couchbase
- A. Couchbase SDKs
- Index
Product information
- Title: Couchbase Essentials
- Author(s):
- Release date: February 2015
- Publisher(s): Packt Publishing
- ISBN: 9781784394493
You might also like
book
Learning Couchbase
Design documents and implement real world e-commerce applications with Couchbase About This Book Get acquainted with …
book
Developing with Couchbase Server
Today’s highly interactive websites pose a challenge for traditional SQL databases—the ability to scale rapidly and …
book
Getting Started with Couchbase Server
Starting with the core architecture and structure of Couchbase Server, this title will tell you everything …
book
Pro Couchbase Server
The NoSQL movement has fundamentally changed the database world in recent years. Influenced by the growing …