Thrudoc - Memcached Caching Backend

Written by admin on 2008-08-09 | Thrudoc

The Memcached caching backend provides a caching layer on top of a persistent backend. It operates transparently intercepting calls to the primary backend and sets and gets data from a Memcached pool of servers lowering the load on the primary and increasing performance.

The memcached caching backend is powered by libmemcached a full featured C memcached client library. Features

  • Transparent and simple caching of any persistent backend
  • Single configuration value setup.

Future Direction & Development

  • Expose as much of the underlying libmemcached features as possible/makes sense

Use & Configuration To use the memcached caching backend add the following line to your thrudoc.conf replacing the server names and ports with the list of hosts in your memcached pool.

    MEMCACHED_SERVERS = <server.one:port,server.two:port,...>

Thrudb - High Level Features

Written by admin on 2008-01-08 | General
  • Client libraries for most languages
  • Multi-master replication
  • Incremental backups and redo logging
  • Multiple storage backends (BerkeleyDB, Disk, MySQL, S3 included)
  • Memcache and Spread integration.
  • Built for horizontal scalability
  • Simple and powerful search service