MemcacheDB explained

MemcacheDB
Latest Release Version:1.2.1
Latest Release Date:December 25, 2008
Programming Language:C
Operating System:Cross-platform
Genre:distributed memory caching system
License:BSD License

MemcacheDB (pronunciation: mem-cash-dee-bee) is a persistence enabled variant of memcached. MemcacheDB has not been actively maintained since 2009. It is a general-purpose distributed memory caching system often used to speed up dynamic database-driven websites by caching data and objects in memory. It was 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.[2] based on Berkeley DB,[3] 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,[4] 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.[5]

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

Notes and References

  1. Web site: MemcacheDB authors . .
  2. SD2DS-Based Datastore for Large Files. Krechowicz. Adam. Chrobot. Arkadiusz. Łukawski . Grzegorz. 2016. Springer. Proceedings of the 2015 Federated Conference on Software Development and Object Technologies. 150–168. University in Žilina, Faculty of Management Sciences and Informatics, Slovak Republic. 9783319465357. Jan. Janech. Jozef. Kostolny. Tomasz. Gratkowski.
  3. Web site: Memcachedb: The Complete Guide. Steve. Chu. 12 March 2008. 16 April 2020.
  4. Web site: LMDB port of MemcacheDB. .
  5. Web site: MemcacheDB official home page. https://web.archive.org/web/20180809162514/http://memcachedb.org/. 9 August 2018 .