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