Couchbase
Overview
This Couchbase training lets you master one of the most powerful NoSQL databases. Its a multi-model NoSQL which is file-oriented database software package that is deployed in critical enterprises. Practical experience will be provided in working with Couchbase Server that can store credentials and key values.3 Days
Pre-Requisites
Prior knowledge on database concepts may be helpful
Course Outline
- Introduction to Couchbase
- Features & Use cases
- NoSQL & CAP Theorem
- Document Vs Key
- Value Vs Column Oriented
- Where does Couchbase fit into – overall NoSQL ecosystem?
- Architecture Overview & Terminology
- How replication works?
- Installation
- N1QL & SQL Difference
- Couchbase Web Console
- Cluster
- Add
- remove node
- rebalancing
- rejoining
- Hands-on
- Setting up buckets
- Create
- Delete
- Flush
- change settings of buckets
- Indexing
- Data Model
- Management
- Atomicity
- Consistency
- Concurrency
- Document Expiration
- Querying data with N1QL
- Querying Geographic Data with Spatial Views
- Hands on
- Overview of Integration Plugins
- Dos and don’ts to be considered while using Couchbase
- Replication (Geo redundancy)
- Connecting to Couchbase from Java project
- Backup & Restore
- Tools
- Backup Strategy
- Tools Overview
- CLI
- REST API
- Query tools
- Cbimport
- cbexport
- Hands on
