CouchDB as a Database Solution – Part 3

It may be the case that you missed the other parts of this series where we discussed some of the feedback we’ve received from our developers on the top benefits of using CouchDB as a database solution.

If that’s the case, we encourage you to take a minute to venture back. In part one we discussed sync and replication. Part two followed with a discussion of CouchDB’s built-in web interface and its versatile secondary indexing capabilities.

In addition to the aforementioned features, our interviews uncovered other favored CouchDB features such as its application data model consistency, its support for clustering, and its schema flexibility.

Paul Davis spoke to application data model consistency saying that most people think of this as replication but one of the things that he’s always liked about CouchDB is how an application can reuse the same data model regardless of programming language or deployment environment. He also added that no schema was a top benefit. He shared that the relational model is great for relational data, but not all structured data fits that model.

Developer Garren Smith mentioned that he liked the fact that CouchDB is a proven technology, and a database you can trust. He also spoke to the benefit of version 2’s support for clustering, stating that it is a lot more fault-tolerant.

In speaking of fault tolerance, Nick Vatamaniuc stated that CouchDB’s simple and robust design is resilient in the face of crashes and power failures. Data is always appended to the end of database files and never directly re-written. Nick shared that because it is written in Erlang, if some parts of the database crash they automatically restart, while the rest of the database core stays up and serves client requests.

To swing things back to Paul, his third top benefit was the declaration that Erlang is a wonderful language for operations, stating that the ability to open up a shell on a node that’s misbehaving to diagnose bugs and misbehaviors is invaluable.

Another thing that’s invaluable is the contributions made by the CouchDB developers.

We look forward to sharing more of what we’ve learned through our interviews and will continue sharing their insights with the CouchDB readers. Next up, we will discuss some developer advice to those new to the platform as well as some specifics on the future of CouchDB. Stay tuned!

 

Stick around to hear more details from our developer interviews and feel free to let us know if there’s something in particular that you’d like to see covered on the CouchDB blog, we would love to accommodate. Email us!

For more about CouchDB visit couchdb.apache.org or follow us on Twitter at @couchdb

Couch of Ages: Marvelous Modernism

8b8b7e0550e5570048109f1905c71512

Back to Basics

Modernism was a wide-ranging philosophical movement that gained steam amidst the collective state of shock and horror of the post-WWI landscape. Adherents believed that the works (and institutions) of old had grown too big and bloated for their britches. For the art and design world, those elaborate pre-war designs had to go.

Out were the fancy angel carvings and gilded frames. Simplicity and symmetry were in. Pieces that went out of their way to scream “Look at me! I’m art!” were replaced by works that focused on stark realism or sought to deconstruct or defy the very idea of art.

Naturally, this movement changed the way people designed and thought about couches. Instead of forcing beauty through carvings and paintings, the modernist couch let the individual elements speak for themselves. That meant monochromatic colors and simple shapes.

Visual appeal was revered as just another part of the whole. The invention of newer and better materials like laminated plywood, plastics, and fiberglass encouraged this mindset, allowing modernist designers to make their ideas a reality. People came to realize that a couch didn’t have to look like the Sistine Chapel ceiling to be a crowd pleaser. Form and function alone were enough.

A plain couch was just fine if it was comfortable to sit on and complimented the rest of the room. The Davenport, sectional couch, and the divan all came from this philosophy. So, when you see a comfy couch that looks great without begging to be noticed, thank the modernists. And take a load off.

 

Sometimes you’ve just got to relax and have a bit of fun. Stay tuned for more from the Couch of Ages blog series and please, feel free to email us if there’s something you’d like to see covered in this space. Have a great day and try to find a bit of time to relax.  

For more about CouchDB visit couchdb.org or follow us on Twitter at @couchdb

Image credit: eBay.co.uk