Jump to content

MemcacheDB

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Gladrim (talk | contribs) at 07:08, 21 July 2019 (Undid revision 907117485 by 91.193.179.200 (talk) reverting external links to unrelated projects. This IP has made several such changes across different articles.). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
MemcacheDB
Stable release
1.2.1 / December 25, 2008
Written inC
Operating systemCross-platform
Typedistributed memory caching system
LicenseBSD License
Websitecode.google.com/archive/p/memcachedb/

MemcacheDB (pronunciation: mem-cash-dee-bee) is a persistence enabled variant of memcached, a general-purpose distributed memory caching system often used to speed up dynamic database-driven websites by caching data and objects in memory, developed by Steve Chu and Howard Chu [1]. The main difference between MemcacheDB and memcached is that MemcacheDB has its own key-value database system based on Berkeley DB, so it is meant for persistent storage rather than limited to a non-persistent cache. A version of MemcacheDB using Lightning Memory-Mapped Database (LMDB) is also available,[2] offering greater performance. MemcacheDB is accessed through the same protocol as memcached, so applications may use any memcached API as a means of accessing a MemcacheDB database.[3]

MemcacheQ is a MemcacheDB variant that provides a simple message queue service.

Active development of MemcacheDB seems to have currently stopped; the web page hasn't been updated since 2009.

See also

References

  1. ^ "MemcacheDB authors".
  2. ^ "LMDB port of MemcacheDB".
  3. ^ "MemcacheDB official home page".