Memcached

From LentzWiki

Jump to: navigation, search

memcached is an interesting tool for scaling websites. It was written by Brad Fitzpatrick of LiveJournal. memcached does not have one specific client API, each language/library implements its own. They all use the wire protocol to the actual daemon.

Contents

memcached links

BDB

  • TugelaCache - derived from memcached, by Domas Mituzas (Wikipedia), uses BerkeleyDB backend

NDBAPI

It might be quite interesting to have memcached use NDBAPI on its back end, using NDB (MySQL Cluster) to store its data. NDBAPI is the direct interface to the cluster, but if the mappings are set up correctly the same data can also be accessed from MySQL Servers.

CTDB

Downside of NDB networked infrastructure and architectural high reliability choices make it slower than a non-networked storage mechanim. For caching, there are different reliability requirements. Perhaps CTDB is a better fit. Tridge is still implementing.

Personal tools