Architect Document Storage for Couchbase
Offered By: Pluralsight
Course Description
Overview
When developing a storage solution for your data, it is crucial to identify features present in your database and how to adopt them to fulfill your goals. This course gives a theoretical and hands-on understanding of how this applies to Couchbase.
When storing data in any database, it becomes critical to recognize the features available and how best to adopt them to meet your data storage and access requirements. This course delves into the different ways in which document data can be stored and accessed from a Couchbase database. We start off with an overview of Couchbase and its distributed architecture. This includes the various services which are available in the database and how these can be set up in a multi-node cluster. We cover the representation of data in document databases in general and how this applies to Couchbase. Next, we dive into the storage of documents inside buckets. We cover the significant concepts in the database which apply to buckets such as vBuckets and data compaction as well as replication of buckets both within a cluster and across data centers. We also explore document properties such as metadata and expiration. We round off the course by looking at some of the options available to access data in a Couchbase bucket - from querying documents using the Couchbase UI, CLI and REST API, to linking buckets to external platforms. Once you complete this course, you will have a broad understanding of the data storage options available in Couchbase and how you can best adopt these in order to store and then access your data.
When storing data in any database, it becomes critical to recognize the features available and how best to adopt them to meet your data storage and access requirements. This course delves into the different ways in which document data can be stored and accessed from a Couchbase database. We start off with an overview of Couchbase and its distributed architecture. This includes the various services which are available in the database and how these can be set up in a multi-node cluster. We cover the representation of data in document databases in general and how this applies to Couchbase. Next, we dive into the storage of documents inside buckets. We cover the significant concepts in the database which apply to buckets such as vBuckets and data compaction as well as replication of buckets both within a cluster and across data centers. We also explore document properties such as metadata and expiration. We round off the course by looking at some of the options available to access data in a Couchbase bucket - from querying documents using the Couchbase UI, CLI and REST API, to linking buckets to external platforms. Once you complete this course, you will have a broad understanding of the data storage options available in Couchbase and how you can best adopt these in order to store and then access your data.
Syllabus
- Course Overview 2mins
- Getting Started with Couchbase 33mins
- Creating and Configuring Buckets 50mins
- Connecting to Couchbase Using Different Clients 22mins
Taught by
Kishan Iyer
Related Courses
Confluent Certified Developer for Apache Kafka (CCDAK)A Cloud Guru Amazon API Gateway for Serverless Applications
Amazon Web Services via AWS Skill Builder Amazon API Gateway for Serverless Applications (Japanese) 日本語実写版
Amazon Web Services via AWS Skill Builder Amazon API Gateway for Serverless Applications (Traditional Chinese)
Amazon Web Services via AWS Skill Builder Amazon Connect Development Fundamentals
Amazon Web Services via AWS Skill Builder