InfoQ

InfoQ

Topic/Tag specific view

CouchDB Content on InfoQ


Latest featured content about CouchDB

Why CouchDB?

Topics
CouchDB,
Couchbase,
Strange Loop 2011,
Big Data,
Distributed Document Oriented Database,
Companies,
NoSQL,
Strange Loop,
Database Design,
Data Access,
Database,
Conferences

Benjamin Young introduces CouchDB, it’s schema-less data store, REST API, HTTP-based replication, plugins such as R-tree and GeoCouch, ways to scale it out and then scaling down with mobile solutions.

News about CouchDB

CouchDB versus Couchbase: What are the differences, and what happened to Membase?

Topics
CouchDB,
Membase,
Memcached,
Couchbase,
Distributed Cache,
Caching,
Distributed Document Oriented Database,
Companies,
Clustering & Caching,
NoSQL,
Database,
Performance & Scalability,
Infrastructure

Recently Couchbase published a comparison of Couchbase and CouchDB to denote the differences and simlarities between the two. This document addresses a common question: "What is the difference between CouchDB and Couchbase?", and what happened to Membase? InfoQ caught up with James Phillips, a Couchbase founder, to discuss the comparison and the merger of the two products Membase and CouchDB.

Interview: Richard Hipp on UnQL, a New Query Language for Document Databases

Topics
CouchDB,
Couchbase,
Distributed Document Oriented Database,
Companies,
SQL,
Data Access,
Relational Databases,
NoSQL,
Architecture,
UnQL,
Database,
Language,
Document DB

This interview with Richard Hipp, creator of SQLite, unveils the details of UnQL, a new query language for JSON document databases. Hipp mentions UnQLite, an embedded document database he plans to create.

NoSQL, NewSQL and Beyond

Topics
CouchDB,
Couchbase,
Distributed Document Oriented Database,
Companies,
Database Design,
NoSQL,
Architecture,
Database

The 451 Group has published earlier this month the conclusions of a report detailing the growing set of options in the information management space. In the process they also clarified what they meant by "NewSQL".

Articles about CouchDB

Omnipresent Synching and Availability with Mobile Couchbase

Topics
Membase,
CouchDB,
Couchbase,
Companies,
Distributed Document Oriented Database,
NoSQL,
Android,
Architecture,
Meego,
Database,
Mobile,
Web OS,
Apple,
iPhone,
Operating Systems

Omnipresent synchronisation will be easy with CouchDB not only hosted as server side database but also being embedded in mobile applications. Couchbase made the NOSQL Document Database available for the mobile platforms to enable developers to benefit from the replication and offline capabilities while using the convenient and uniform HTTP based protocol to interact with it locally or remotely.

Presentations about CouchDB

CouchDB and Erlang: Mobile and Flexible

Topics
CouchDB,
Couchbase,
Distributed Document Oriented Database,
Companies,
Data Access,
NoSQL,
Erlang Factory 2011,
Architecture,
Mobile,
Database

Damien Katz and Volker Mische introduce CouchDB and explain why it is fit for mobile devices especially due to its replication capability that can handle network connectivity problems.

Availability, the Cloud and Everything

Topics
CouchDB,
Couchbase,
Configuration Management,
Distributed Document Oriented Database,
Erlang,
Companies,
Operations,
Source Control,
ALM,
Distributed Systems,
NoSQL,
Functional Programming,
Programming,
Infrastructure,
Database,
Cloud Computing,
Enterprise Architecture,
Availability,
Architecture,
Erlang Factory 2010

Joe Williams discusses how distributed systems, cloud computing and automated configuration management affect system’s availability. He exemplifies with a database service built on CouchDB, Erlang, Chef, all running on EC2.

Auntie on the Couch

Topics
CouchDB,
Couchbase,
Distributed Document Oriented Database,
Companies,
Data Access,
Stories & Case Studies,
QCon,
NoSQL,
Database,
Architecture,
Agile,
QCon London 2010,
Conferences

Enda Farrell discusses how CouchDB is used by BBC for some of its websites, presenting the context it is deployed in, the operations performed against it, how replication and compacting works, some statistics, and how it is used at scale.

Interviews about CouchDB

Justin Sheehy and Damien Katz on Riak and CouchDB

Topics
CouchDB,
Ruby,
Couchbase,
Riak,
Dynamic Languages,
Distributed Document Oriented Database,
Companies,
GarbageCollection,
Erlang,
Languages,
Data Access,
Functional Programming,
Database Design,
NoSQL,
Architecture,
Programming,
Database,
Performance & Scalability,
Data Storage,
Erlang Factory 2011,
Database Replication

Justin Sheehy and Damien Katz discuss Riak and CouchDB, the strengths and trade-offs of different approaches to NoSQL, and why both databases are written in Erlang.

Erlang Inventors Talk Language Future

Topics
JVM,
Virtual Machines,
CouchDB,
Java EE,
Riak,
Scala,
Couchbase,
Runtimes,
Companies,
Dynamic Languages,
JVM Languages,
Functional Programming,
Clojure,
Distributed Document Oriented Database,
C++,
GarbageCollection,
Erlang,
Java,
LISP,
Languages,
Compilers,
NoSQL,
Database,
C,
Google Go,
Web Sockets,
Programming,
Language Design,
Architecture,
Language,
Erjang,
Ruby on Rails,
Twitter

In this interview Joe Armstrong and Robert Virding, co-inventors of the Erlang language, talk about the future of the language, including its use in web programming, its ability to scale and more. The duo also discuss Erlang support for NoSQL databases, running the language on the Java Virtual Machine (JVM) and comparisons with other languages such as Google’s Go.

Damien Katz Relaxing on CouchDB

Topics
CouchDB,
Couchbase,
Companies,
Erlang,
Distributed Document Oriented Database,
Database Design,
Functional Programming,
NoSQL,
Database,
Architecture,
RubyFringe,
Programming

In this interview, Damien Katz talks about CouchDB, a distributed, fault tolerant, document oriented database developed by Apache Incubator. CouchDB is written in Erlang, and the database is accessed through an HTTP/JSON API. The database view engine is run on JavaScript, but other languages have been used like Ruby and Python.