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
Publisher resources
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
Head First Design Patterns, 2nd Edition
You know you don’t want to reinvent the wheel, so you look to design patterns—the lessons …
book
Software Engineering at Google
Today, software engineers need to know not only how to program effectively but also how to …
book
Building Event-Driven Microservices
Organizations today often struggle to balance business requirements with ever-increasing volumes of data. Additionally, the demand …
book
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition
Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. …