Book Image

Couchbase Essentials

Book Image

Couchbase Essentials

Overview of this book

Table of Contents (15 chapters)
Couchbase Essentials
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Summary


This chapter introduced N1QL, a powerful and experimental Couchbase query language. It's important to understand that this was not an exhaustive introduction to N1QL; some stones were left unturned. In particular, there are several additional functions for working with dates, strings, and numeric values. However, we have seen the most important bits.

As we've seen, N1QL is a somewhat radical departure from the MapReduce view model. This new feature is not meant to replace MapReduce, but rather to create greater flexibility in accessing your data.

Couchbase Server is truly unique because it provides developers with so many options to access data. With three distinct models for accessing documents, developers are able to build applications the way they wish to build them. Some developers will stick to the tried-and-true key/value model, while other developers who enjoy the power of MapReduce are likely to stick to views. Nevertheless, newer Couchbase users who prefer cutting-edge technology...