Experimental project

This is a sandbox project, which contains experimental code for developer use only.

Couchbase Cache module provides integration between Drupal and NoSQL Couchbase Server using PHP extension "php-ext-couchbase".
For optimal performance use Entitycache module and move all cache bins to Couchbase.

Documentation

The most complete and up to date documentation is included with the module, in the README.txt file.

Requirements

Couchbase c library:
http://docs.couchbase.com/developer/c-2.4/download-install.html

PHP Couchbase extension
https://github.com/couchbase/php-ext-couchbase

Install the above two dependencies and update php.ini file.
For more information about installing PHP extention please visit: http://php.net/manual/en/install.php

Features

Couchbase Cache is an alternative to Couchbase module focused on speed. See list of its features:

You may move all cache to the memory.
You may use path as optional backends.
You may restrict specific bin not to be flushed (For ex: 'cache_page' bin having millions of pages for high traffic sites).
You may store entity cache bins as a JSON, so external tools may also use this data. (As of now only Entity Cache bins are supported)
You may find helpful Couchbase statistics.

Project information