Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mattms/couchdb_notes

Notes for learning CouchDB
https://github.com/mattms/couchdb_notes

Last synced: about 1 month ago
JSON representation

Notes for learning CouchDB

Awesome Lists containing this project

README

        

# Learn CouchDB

Learn how to use CouchDB.

## Disclaimer

These notes have been created while I am learning CouchDB.
They will probably change as I learn more.
This is *not* a tutorial by a CouchDB expert.

You have been warned!

## Why read this?

I had trouble understanding many of the workflows in CouchDB.
Most documentation I found seemed to make assumptions of prior knowledge
that prevented me from using what I was learning.

This is my attempt at fixing the pain points I had.

## Sections

Ideally you should be able to jump to any of the sections below.

If you are just starting out, then you probably want to read through
each in order.

### [Why CouchDB](./why_CouchDB/)

How I overcame my initial hesitation to CouchDB.

### [Sending HTTP requests](./sending_HTTP_requests/)

Tools to help you work with CouchDB.

### [Futon](./Futon/)

How you can use the bundled Futon app to simplify some tasks.

### [Design documents](./design_documents/)

### [Map functions](./map/)

### [Reduce functions](./reduce/)

### [Controlling actions on databases](./security/)

Prevent users from reading or changing documents.