CouchDB
News & Blog Posts
2_ENTRIES- The Road to CouchDB 3.0: Prepare for 4.0
(02-26-2020)
Patterns & Best Practices
4_ENTRIES- Best Practices
Best Practices, eHealth Africa.
Map/Reduce
7_ENTRIES- Cloudant - MapReduce Primer
Great intro on reduce, group, group_level.
- Using View Collation
Index mapping (emits) for data joins.
- Views Collation
More documentation on "View Collation".
- Cloudant - MapReduce and the Secondary Index (Video)
Great videos here on mapReduce, secondary indexes, and complex keys.
- Cloudant - Design Documents
Cloudant's documentation is also great resource for learning concepts of CouchDB.
- Cloudant - Design Document Management
How to manage design doc changes in production.
Joins
2_ENTRIES- Joins with Views
Must read for understanding approach on doing efficient joins for CouchDB/PouchDB.
- Grouping related documents together in Cloudant
An approach that leverages CouchDB high availability nature.
Document Versioning
2_ENTRIESBlogs
1_ENTRIESDocs
2_ENTRIES- FAQ (old wiki)
Seems to have more faqs than the new wiki.
Books
2_ENTRIES- The Definitive Guide
CouchDB's "Dog" Book.
Videos
4_ENTRIES- 10 Common Misconceptions
More videos from this conference.
- The NoSQL Tapes
CouchDB is discussed on Volume 5 - CouchDB, Volume 8 - MapReduce.
- Scaling Out with BigCouch
O'Reilly video on scaling out with BigCouch.
Libraries
1_ENTRIES- Jaki
A simple ClojureScript CouchDB client
Community
3_ENTRIES- IRC
irc://irc.freenode.net/couchdb - Apache CouchDB Conf
Lots of video links.
Mailing List
3_ENTRIES- Grokbase
Mailing lists in a Stack Overflow-like interface.
Companies
1_ENTRIES- eHealth Africa
Big user of CouchDB, check out their best practices.
Hosting
3_ENTRIES- Cloudant
Distributed database as a service (DBaaS).
- Bitnami Launchpad for Google Cloud Platform
Host CouchDB on Google Cloud Platform.
Misc/Technical
7_ENTRIES- Dynamo and CouchDB Clusters
Article about scaling CouchDB, using clusters.
- Googleβs paper on Sawzall
Exotic Reductions Examples.
- What Every Developer Should Know About CouchDB
Article about lessons learned.
Attachments
3_ENTRIES- PouchDB - Attachments are overrated
"Update: since this post was written, the stability and performance of attachments in PouchDB has greatly improved. ..."
- Are attachments duplicated for each revision?
Mailing list discussion about attachments across revisions.
Backups
2_ENTRIES- Simple CouchDB and Cloudant Backup
Article on IBM about backups.
- Cloudant Backup Guide
Cloudant docs on backups.
CouchApps
2_ENTRIES- Ddoc Lab
Create couchapps and CouchDB design docs right in your browser.
Scaling
1_ENTRIES- Bitnami CouchDB
Bitnami makes it easy to run CouchDB in the cloud.
Resource Lists
6_ENTRIES- Official CouchDB Wiki (old)
Some things aren't on new wiki yet.
- Cloudant Official Guides
Applicable to CouchDB.