Couchbase Cache

Component ID

2404629

Component name

Couchbase Cache

Component type

module

Maintenance status

Development status

Component security advisory coverage

not-covered

Component created

Component changed

Component body

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.