Major Discussions
Limitation on number of databases? (see thread)
Question: A user was wondering if CouchDB was imposing any limit on the number of databases which a single instance can serve (and replicate).
Answer: There are two limits:
- Operation system limit on file descriptions user allowed to manage (see uliimit).
- CouchDB inner limitation. See the CouchDB Docs for details.
Configuring these options right allows you to serve thousands active
databases without any problem.
CouchDB to csv file (see thread)
Question: a user is working on a script in Java to convert a whole CouchDB into a csv file and wants to know about the easiest way to do that.
Approaches:
- using `/{db}/_all_docs?include_docs=true` (see docs)
- Couch has an HTTP API, so you have to pull the right URL in Java (i.e. open a java.net.Connection to the right URL). You can try the URL in the browser before to check whether all the right data is there. So, you can point your browser to http://{server}:{port}/{db}/_all_docs?include_docs=true and check if you have all info in it. Then you can use something like (new java.net.URL(“http://{server}:{port}/{db}/_all_docs?include_docs=true”).openConnection()) to grab the URL connection and work from there. Using something like this is certainly useful
when moving forward. - using a list and fetching it as a csv file.
Releases in the CouchDB Universe
- couchdb-harness 0.1.6 – a generalized port of the CouchDB JavaScript test harness.
- liblib 0.0.2 – “media” server built on CouchDB
Use Cases, Questions and Answers
- Stack Overflow: creating users in CouchDB
- Stack Overflow: Getting a 401 response on CouchDB authentication
- Stack Overflow: CouchDB 401 error
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!
- 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
- January 20, Vienna, Austria: ViennaDB – ElasticSearch revisited
- January 29, Sheffield, UK: Sheffield.js – CouchDB 101
- February 7: CouchDB Day 2015, Hamburg, Germany; ticket sale for the free tickets is still open. The Hoodie people are giving away four travel grants for visiting the event, you’ll find all details in this post.
Job Opportunities for people with CouchDB skills
- Backend Web-Developer, Vienna, Austria
- Senior Full-Stack JavaScript Developer, Berlin, Germany
Time to relax!
- “Turns out great minds don’t think alike. Discover how some of the world’s most original artists, writers and musicians structured their day … .” – The Daily Routines of Famous Creative People
- “As developers, designers, and content creators we cannot control what users are carrying into their experiences with our work. They’re carrying past and present pain. We cannot pretend our users are perfect automatons, single data points on a web log devoid of emotion. We have to be kind. After all, we have our own past and present pain we’re carrying into the interaction.” – The Year of Empathy
- “Ah, meritocracy! The great solution to all of society’s problems, at least if the white, heterosexual, cis-male hacker is to be believed. If just we’d had meritocracy, then we could actually solve the important problems, and everyone would be happy!” – There’s no merit in meritocracy
… and also in the news
- Cultivating the next generation of Web Professionals
- “Pretty impressed at CouchDB’s replication abilities. Have a full, replicated (and now continuously replicates!) mirror of
@npmjs in 5 min” – @fivetanley, on Twitter