Learn Couchbase!

20 Couchbase courses are available from Pluralsight and Packt.

Couchbase Server, originally known as Membase, is an open-source, distributed (shared-nothing architecture) multi-model NoSQL document-oriented database software package that is optimized for interactive applications. These applications may serve many concurrent users by creating, storing, retrieving, aggregating, manipulating and presenting data. In support of these kinds of application needs, Couchbase Server is designed to provide easy-to-scale key-value or JSON document access with low latency and high sustained throughput. It is designed to be clustered from a single machine to very large-scale deployments spanning many machines. A version originally called Couchbase Lite was later marketed as Couchbase Mobile combined with other software. Couchbase Server provided client protocol compatibility with memcached, but added disk persistence, data replication, live cluster reconfiguration, rebalancing and multitenancy with data partitioning. == Product history == Membase was developed by several leaders of the memcached project, who had founded a company, NorthScale, to develop a key-value store with the simplicity, speed, and scalability of memcached, but also the storage, persistence and querying capabilities of a database. - read more on Wikipedia

  • flag Pluralsight
  • student Beginner
  • database Video
  • earth English
  • clock 46m

9 Things You Can Do for Free with Couchbase Server

This session with Matthew Groves will showcase the amazing Couchbase Server features that you can use without buying a license.

Read More
  • flag Pluralsight
  • student Beginner
  • database Video
  • earth English
  • clock 2h 6m

Configure Functions in Couchbase

Couchbase includes a variety of options to define and configure functions for user efficiency. This course covers configurable properties such as logging levels and development features such as timers.

Read More
  • flag Pluralsight
  • student Beginner
  • database Video
  • earth English
  • clock 2h 11m

Create Couchbase Nodes and Buckets

This course introduces you setting up a distributed Couchbase environment. It covers the management of distributed and replicated data in a cluster^ including the effects of adding removing nodes^ and explores bucket configuration and compaction.

Read More
  • flag Pluralsight
  • student Intermediate
  • database Video
  • earth English
  • clock 2h 20m

Debug and Monitor Functions in Couchbase

Explore the use of the Couchbase debugger during the development phase of an eventing function. This course will cover the variety of logs available to monitor the overall state and changes made to functions during their lifespan.

Read More
  • flag Pluralsight
  • student Expert
  • database Video
  • earth English
  • clock 2h 5m

Execute Analytics Queries in Couchbase

This course covers the use of the Analytics service in Couchbase and the use of its query language - N1QL for Analytics. It includes use cases^ the architecture which supports analytics^ and the execution of queries to understand the underlying …

Read More
  • flag Pluralsight
  • student Beginner
  • database Video
  • earth English
  • clock 3h 15m

Filter Data from Couchbase Using N1QL

This course covers the searching of documents in Couchbase using the N1QL query language. There is a focus on defining filters based on the document attributes^ whether they are primitive types such as numbers or complex data such as arrays.

Read More
  • flag Pluralsight
  • student Expert
  • database Video
  • earth English
  • clock 2h 48m

Implement Full-text Search in Couchbase

Beyond indexes for keyword searches^ Couchbase also offers full-text indexes to search within document text using natural language capabilities. This course gives you a conceptual and hands-on understanding of full-text searches in Couchbase.

Read More
  • flag Pluralsight
  • student Intermediate
  • database Video
  • earth English
  • clock 1h 29m

Manage Couchbase Lite

Leverage Sync Gateway and Couchbase Lite to expand the boundaries of your platform. In this course^ you will learn how to manage the data created by your users devices^ and securely sync it all in real-time across the globe with …

Read More
  • flag Pluralsight
  • student Beginner
  • database Video
  • earth English
  • clock 3h

Manage Couchbase Servers and Clusters

Cluster and node management is a crucial topic for a Couchbase administrator. This course delves into handling node failures^ data transfers^ cluster backups^ and the setting up of remote replicas to ensure the availability of your data.

Read More
  • flag Pluralsight
  • student Expert
  • database Video
  • earth English
  • clock 2h 22m

Modify Data in Couchbase Using N1QL

This course covers different ways to alter document data in Couchbase using the N1QL query language. It explores the queries used to add new data^ modify existing data^ and remove unwanted documents.

Read More
  • flag Pluralsight
  • student Expert
  • database Video
  • earth English
  • clock 2h 20m

Monitor Couchbase Clusters

This course covers different ways to monitor a Couchbase cluster - from gathering diagnostic data from logs and real-time statistics^ to the analysis of running and completed N1QL queries. These are performed using the Couchbase UI^ CLI and REST API.

Read More
  • flag Pluralsight
  • student Beginner
  • database Video
  • earth English
  • clock 3h 44m

Query Data from Couchbase Using N1QL

This course is an introduction to the N1QL query language^ and covers several ways in which it can be used to retrieve and manipulate data stored in the form of JSON documents in a Couchbase database.

Read More