2012/10/17 Noah Slater

Hey peeps,

Want to contribute, but don’t know where to start, or don’t know Erlang?

I’m pleased to announce that we have a new list for learning Erlang and CouchDB.

The idea here is to provide a friendly, like-minded environment for people who are interested in hacking on Couch to learn some Erlang.

Ask questions, get feedback, learn the codebase, and generally chitchat with other CouchDB folk who are also learning Erlang. (As well as our core hackers who will be around to help you if you get stuck or need guidance!)

Subscribe by sending an email to:

(The mail archives will be up in a few hours.)


— NS

1 note

hasen: Why I'm choosing CouchDB


Note: I’ve made some edits and added a little extra section about clustering at the end.

I’ve always hated SQL, so I’ve always found the nosql movement pretty interesting. There was a point in my programming “career” where I was very much into python and javascript and json and all the dynamic…

Nuno Job — nano - minimalistic CouchDB client for nodejs


Nuno Job — nano - minimalistic CouchDB client for nodejs June 19, 2012 at 06:27PM

Getting Started with CouchDB - O'Reilly Media

Getting Started with CouchDB Extreme Scalability at Your Fingertips

By MC Brown

Publisher: O’Reilly Media

Released: January 2012

Pages: 82

0 notes

CouchDB - der RESTful Dokument Datenbank Server

Doodle-Anleitung / Doodle-Tutorial

27 notes

Building an anonymous cloud database - - scaling node.js applications one callback at a time.


Basic strategies in building a decentralized and anonymous database

  • No central servers. A central server is a central point of failure.

  • No central authorities. A central authority over control of the database indicates another ( and much worse ) central point of failure.

  • Ability to encrypt and obscure data.

  • Ability to run in any combination of local / cloud / hosted. The database should be able to run locally, on hosted servers, and in the cloud.

    • Ability to easily share and replicate data. The data should be able to easily transfer and replicate between multiple systems and users.


Apache CouchDB - Ohloh
1 note

CouchDB's File Format Is Brilliantly Simple and Speed-Efficient at the Cost of Disk Space


Riyad Kalla:

I have been reading up on log structured file systems, efficient data formats, database storage engines and copy-on-write semantics for a little more than week now… reading about the pros and cons of different approaches and seeing it all come together so smoothly in a single design like Couch’s really deserves a hat-tip to the Couch team.

Great post looking at the pros of CouchDB storage format and the tradeoffs the team made on the way.

Original title and link: CouchDB’s File Format Is Brilliantly Simple and Speed-Efficient at the Cost of Disk Space (NoSQL database©myNoSQL)

8 notes

CouchDB Buch Website


Moin Moin,

Till Klampaeckel und ich haben ein Buch über CouchDB geschrieben. Es ist im Galileo Computing Verlag erschienen. Till hat ausserdem eine coole website mit vielen Informationen, Code und Links zum Buch erstellt. Einfach mal hier gucken:



(Source: andywenk)

Speeding up development with CouchDB

I’m not sure what it is, but developing an App with CouchDB feels a little bit like a rocket ride. There isn’t much room for fancy maneuvers, but one’s closing in on target really fast. …

17 notes

CouchDB roundup ·

Quite some time has passed since I started having fun with CouchDB. After using the usual PHP/MySQL Combo for more than a decade now, I’m quite used to the thought of using a three layer model to build web applications. I was so blinded by that “usual” procedure that I didn’t even think about it any other way.

kanso Using CommonJS modules

release and change of direction for the Kanso project

Apache CouchDB Is Alive and Kicking

“The reports of my death are greatly exaggerated.” — Mark Twain

In the past days at the end of November 2011, a few news items hit the tech scene that suggested that the Apache CouchDB project is done for.

We, the Apache CouchDB team, are writing to you today: do not worry, the project is alive and well.

Canonical and Ubuntu One

In 2009 Canonical decided to base the data sync feature of their Ubuntu One project on Apache CouchDB. Its goal was to allow seamless synchro- nisation of personal data between different computers and devices and their cloud hosting service. A use-case that seemed perfect for CouchDB at the time, and we consider that still to be the case.

Individuals from the CouchDB team have worked closely with the dev-elopers at Canonical to help making Ubuntu One a success. At some point in the past, these individuals developed patches to adapt CouchDB to certain Ubuntu One use cases. These patches diverged from the main CouchDB code base.

Over time, it became harder and harder to reconcile these changes with the main CouchDB code base, so fixing bugs and rolling out new features from more recent CouchDB release took a lot more time and energy.

At some point in the near past, we presume, Canonical decided to not pursue this any further. And we respect that decision and we wish them best with their development of their new U1DB, which is a database- agnostic API that takes after CouchDB’s API, but is tied closer to their particular feature set.

We’d like to thank Canonical for officially endorsing this part of the message.

“The company behind CouchDB”

During the development of Ubuntu One, Cannonical worked with Couchbase, who happen to employ some of CouchDB’s committers. In a recent an- nouncement, they erroneously described Couchbase as the company behind CouchDB. We’d like the set the record straight by saying that this isn’t the case. CouchDB is an Apache Software Foundation project and has no corporate sponsor.

We are fortunate enough to have a number of companies who employ our committers or sponsor individual people to work on the project. These people, however, contribute to the project as individuals, regardless of their involvement with Cloudant, Couchbase, Enki Multimedia, Iris Couch, or any other corporate entity.

The Future

Apache CouchDB will continue to build great database technology and release stable, mature and trustworthy releases for our developers to build great applications on.

We want to thank everybody for their support and look forward to a great future!

On behalf of the The Apache CouchDB Project Management Committee,

Jan Lehnardt, Chairman

(Source: nosql)