Limit search to available items
E-book
Author Potsangbam, Henry, author

Title Learning Couchbase : design documents and implement real-world e-commerce applications with Couchbase / Henry Potsangbam
Published Birmingham, UK : Packt Publishing, 2015

Copies

Description 1 online resource (1 volume) : illustrations
Series Community experience distilled
Community experience distilled.
Contents Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Couchbase; What is NoSQL and why do we need it?; So what is NoSQL?; Why do we need NoSQL?; The architecture of Couchbase; Data manager; Cluster management; Concepts of Couchbase; Buckets; Views; Cross Data Center Replication; Installation on Windows and Linux environments; Couchbase installation on Red Hat, CentOS, and others; Startup and shutdown; On Linux; On Windows; Understanding log and configuration files; debug; info; error; mapreduce_errors
Reports.logMobile development with Couchbase Lite; Summary; Chapter 2: The Couchbase Administration Interface; The need for the Couchbase administrative interface; The web admin UI; Buckets and servers; Server nodes; Data buckets; Views; XDCR; Log; Settings; Couchbase administrative REST API; The command line interface; Summary; Chapter 3: Storing Documents in Couchbase Using Buckets; Buckets; Types of bucket; Memcached; Couchbase; Understanding documents; Keys and metadata; vBuckets; Understanding some internals of Couchbase; Ejection; Warmup; Replication; Server settings; Bucket settings
RebalancingSummary; Chapter 4: Designing a Document for Couchbase; Understanding JSON and non JSON data; A shopping cart -- understanding data types; Document versus RDBMS; Document modeling; One document versus multiple documents; User; Order; Document relationships; User and Order; Using the document editor; User; Order; Summary; Chapter 5: Introducing Client SDK; A Couchbase SDK overview; Understanding write operation in the Couchbase cluster; Understanding update operations in the Couchbase cluster; Understanding read operation in the Couchbase cluster; Understanding the Couchbase API
CRUD operations using the Couchbase APICreate; Read; Update; Delete; Understanding Java SDK; CRUD operations using the Java SDK; Insert; Read; Update; Upsert; Delete; Touch; Implementation -- a Maven project for CRUD operations using the Java SDK; Understanding locking; Get with Lock (GETL); CAS; Understanding counters; async operations; Connection management; Summary; Chapter 6: Retrieving Documents without Keys Using Views; An overview of MapReduce; Views; Types of views; Development; Production; A view's life cycle; The views editor; Accessing a view using Java API; Indexes
Understanding stale parametersBuilt-in reduce functions; count; sum; stats; Custom reduce functions; Filtering and transforming data; Using keys; Pagination; Grouping; Ordering; Mapping with SQL to MapReduce; Select and where conditions; Order by; Group by; Understanding geospatial views; View writing guidance; Summary; Chapter 7: Understanding SQL-Like Queries -- N1QL; The N1QL overview; Installing and configuring N1QL; The N1QL query engine; Operation types; Understanding N1QL syntax; Join; Cross-bucket joins; Query conditions and expressions; Sorting and grouping; Indexing properties
Notes Includes index
Description based on online resource; title from cover (Safari, viewed February 9, 2016)
Subject Database management.
Client/server computing.
Application software -- Development.
Application software -- Development
Client/server computing
Database management
Form Electronic book
ISBN 9781785284281
1785284282
1785288598
9781785288593
Other Titles Design documents and implement real-world e-commerce applications with Couchbase