InfoQ

InfoQ

Topic/Tag specific view

Couchbase Content on InfoQ


Latest featured content about Couchbase

Why CouchDB?

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

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 Couchbase

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

Topics
Membase,
CouchDB,
Couchbase,
Memcached,
Distributed Cache,
Caching,
Distributed Document Oriented Database,
Companies,
NoSQL,
Clustering & Caching,
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.

Memcached surpasses EhCache and Coherence in Java Job Demand

Topics
JBoss Cache,
Membase,
JBoss,
Memcache,
Couchbase,
Ehcache,
Memcached,
Application Servers,
RedHat,
Java,
Caching,
Distributed Cache,
Distributed Document Oriented Database,
Companies,
Languages,
NoSQL,
Clustering & Caching,
Infrastructure,
Programming,
Cloud Computing,
Performance & Scalability,
JCache,
GemFire,
Infinispan,
Database,
Resin,
Coherence

Around January 2011, Memcached became the number one caching solution based on Java developer job demand. Memcached expanded beyond its LAMP roots. InfoQ caught up with Dustin Sallings, the implementer of Spymemcached the leading Java Memcached client, to get his perspective on the rise of Memcached in the Java world.

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

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

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.

Articles about Couchbase

Omnipresent Synching and Availability with Mobile Couchbase

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

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 Couchbase

Asynchronous Memcached with a Side of Ketchup and Membase

Topics
Membase,
Memcached,
Couchbase,
Distributed Document Oriented Database,
Distributed Cache,
Caching,
Mono,
Companies,
.NET,
Clustering & Caching,
NoSQL,
Programming,
Performance & Scalability,
Infrastructure,
Database,
Monospace,
Asynchronous Programming

Jason Sirota explains with code samples how to combine caching with asynchronous IO using memcached, Membase and Ketchup in order to maximize the throughput of an application.

Membase NoSQL: Clustered by Erlang

Topics
Membase,
Couchbase,
Caching,
Distributed Document Oriented Database,
Clusters,
Companies,
Erlang,
Functional Programming,
Stories & Case Studies,
NoSQL,
Clustering & Caching,
Agile,
Database,
Performance & Scalability,
Infrastructure,
Erlang Factory 2011,
Programming

Sean Lynch and Matt Ingenthron introduce Membase, detailing how they added clustering features in Erlang, what they built and what lessons they leaned along the way.

CouchDB and Erlang: Mobile and Flexible

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

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.

Interviews about Couchbase

Justin Sheehy and Damien Katz on Riak and CouchDB

Topics
CouchDB,
Ruby,
Couchbase,
Riak,
Dynamic Languages,
Distributed Document Oriented Database,
GarbageCollection,
Erlang,
Companies,
Functional Programming,
Languages,
Data Access,
NoSQL,
Database Design,
Architecture,
Database,
Performance & Scalability,
Programming,
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,
Scala,
Java EE,
Couchbase,
Riak,
Runtimes,
Clojure,
Dynamic Languages,
JVM Languages,
Functional Programming,
Distributed Document Oriented Database,
Companies,
Erlang,
GarbageCollection,
C++,
Languages,
Java,
NoSQL,
Compilers,
LISP,
C,
Language Design,
Erjang,
Twitter,
Language,
Ruby on Rails,
Architecture,
Programming,
Google Go,
Database,
Web Sockets

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,
Distributed Document Oriented Database,
Companies,
Erlang,
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.