MemcacheDB

MemcacheDB
Stable release
1.2.1 / December 25, 2008
Written in C
Operating system Cross-platform
Type distributed memory caching system
License BSD License
Website memcached.org

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".
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.