About Apache CouchDB
Seamless multi-master sync, that scales from Big Data to Mobile, with an Intuitive HTTP/JSON API and designed for Reliability.
Apache CouchDB™ lets you access your data where you need it. The Couch Replication Protocol is implemented in a variety of projects and products that span every imaginable computing environment from globally distributed server-clusters, over mobile phones to web browsers.

Course Contents
The following are the course contents offered for Apache CouchDB
- Learning to Relax
- A Different Data Model
- Replication
- Eventual Consistency
- Data: Local
- CouchDB Deployment and Peformance
- Installation on Linux
- Installation on Mac OS X
- Using Homebrew
- Using MacPorts
- Installation on Windows
- Installation from Source
- Configuring and Building CouchDB
- Running CouchDB
- Using Futon
- Managing Databases and Documents
- Configuring Replication
- Populating a Simple Database
- Creating Databases
- Creating Documents
- Updating Documents
- Deleting Documents
- Deleting Databases
- Common Operations
- HTTP Operations
- Errors
- HTTP Headers
- Request Headers
- Response Headers
- HTTP URL Paths
- JSON
- Documents
- Document Structure
- Document Types
- Structure and Consistency
- Creating Design Documents
- Shows
- Views
- View Basics
- Querying a View
- Querying on Complex Data
- Querying Compound Data
- Reduce Functions
- Built-in _count
- Built-in _sum
- Built-in _stats
- Custom reduce functions
- Error handling in views
- Temporary views
- Querying View Results
- Lists
- Theory
- Node Management
- Adding a node
- Removing a node
- Database Management
- Creating a database
- Deleting a database
- Placing a database on specific nodes
- Shard Management
- Introduction
- Examining database shards
- Moving a shard
- Specifying database placement
- Resharding a database to a new q value
- Clustered Purge
- Internal Structures
- Compaction of Purges
- Local Purge Checkpoint Documents
- Internal Replication
- Indexes
- Config Settings
- Compaction
- Performance
- Backing up CouchDB
Have Question?





