Major Discussions
Welcome to Mango to CouchDB and the ASF (see thread)
We’re excited to welcome Mango to CouchDB and the ASF this week. Mango is an API Layer for CouchDB with a MongoDB inspired query language interface for Apache CouchDB which got donated to the ASF by IBM Cloudant. The codes is located here, a GitHub mirror should be available anytime soon.
Update handlers (see thread)
Question: a user had thought that updates were automatically called upon submitting or modifying a document to the DB, but then realised that to make an update run, they need to call its URL. They asked if there’s a way to achieve what they need or if they better add the logic to their server side code.
Answers:
- Update handlers need to be requested explicitly.
- CouchDB doesn’t provide any method to change your documents automagically on PUT. It’s not oblivious how this feature should work
in case of replication. - Normally, you don’t need any server side. All you need is to ensure
that the clients are send you valid documents (e.g. setup validate_doc_update functions). Whether they call update handlers or they implement update handle logic on their side is not a question users should be concerned about – but valid data is.
Releases in the CouchDB Universe
- clerk 0.6.1 – CouchDB library for Node and the browser
- co-clerk 0.0.2 – Clerk CouchDB client for Co
Opinions and other News in the CouchDB Universe
- Summary of SheffieldJS Talk Night, including a talk about CouchDB
- Choosing the right stack: why we chose Hapi, CouchDB and Ansible
- A post on MVCC and Garbage collection in append-only
/ immutable databases - A post about Erlang and how high level languages are dependent from low level system architecture
Use Cases, Questions and Answers
- Use Case: CouchDB on a Raspberry Pi: A quick walkthrough
- Also, if you want to install CouchDB 2.0 on a Raspberry Pi, this project may help you.
- For Enterprises, this content management system could be of help.
- Stack Overflow: Request for feedback: Couchdb setup with client replication (pouchdb) for multiple users/accounts
- Stack Overflow: Creating a list of tags using couchDB map reduce
- Stack Overflow: How to store raw JSON in Couchdb with java
- Stack Overflow: Extracting data from one server to other in couchDB
- Stack Overflow: changes: filter only changes from OTHER DB-instances
No public answer yet:
- Stack Overflow: Storing User Activities In CouchDB
For more new questions and answers about CouchDB, see these search results.
Get involved!
If you want to get into working on CouchDB:
- We have an infinite number of open contributor positions on CouchDB. Submit a pull request and join the project!
- CouchDB has a new wiki. Help us move content from the old to the new one!
- Can you help with Web Design, Development or UX for our Admin Console? No Erlang skills required! – Get in touch with us.
- Do you want to help moving the CouchDB docs translation forward? We’d love to have you in our L10n team! See our current status and languages we’d like to provide CouchDB docs in on this page. If you’d like to help, don’t hesitate to contact the L10n mailing list on l10n@couchdb.apache.org or ping Andy Wenk (awenkhh on IRC).
We’d be happy to have you on board!
Events
- February 7: CouchDB Day 2015, Hamburg, Germany; ticket sale for the free tickets is still open.
- February 12, Berlin, Germany: Time to relax! – CouchDB Hack Night
Time to relax!
- “But I look back and feel grateful for those trials and what they’ve taught me. They’ve forced me to grow and made me a better person. Most importantly, they taught me one of the hardest and most important lessons I’ve learned in my life: Seek to live with an open palm.” – The weight is a gift
Is 123456 Really The Most Common Password? « Another Word For It