[[PageOutline]] = memcached = * [http://memcached.org/ memcached 官方網站] - [http://code.google.com/p/memcached/ memcached 原始碼專案] == memcahced & hadoop == * [http://www.umiacs.umd.edu/~jimmylin/publications/Lin_etal_TR2009.pdf Low-Latency, High-Throughput Access to Static Global Resources within the Hadoop Framework](PDF) - [參考] [http://blog.ring.idv.tw/comment.ser?i=312 Memcached - a distributed memory object caching system (陳肇紳)] {{{ 在UMD的一位Jimmy Lin助理教授~ 很快的就將它整合到Hadoop之中~ 還寫了份技術報告「Low-Latency, High-Throughput Access to Static Global Resources within the Hadoop Framework.」.. }}} == memcached server == * Linux 版 * http://memcached.org/ * Win32 版 * [http://code.google.com/p/memcached/wiki/PlatformWindows 官方文件有說明目前 Win32 Ports 有哪幾個版本,且正在徵求開發者把 win32 版整合進主要版本] - [https://github.com/CaptTofu/memcached/tree/win32 最新應該是 2009 年的版本] * [http://www.splinedancer.com/memcached-win32/ memcached for Windows] - 提供 memcached 1.2.4 Win32 Beta * [http://jehiah.com/projects/memcached-win32/ memcached for Win32] (已無法取得,作者沒在維護了 :( ) * [參考] [http://www.jaceju.net/blog/archives/140 在 Windows 上安裝 Memcached] (2006-11-06) == memcached client == * [http://code.google.com/p/memcached/wiki/Clients 官方網站列舉的 memcached client 列表] * [http://libmemcached.org/ libMemcached] - [http://libmemcached.org/Clients.html Client Libraries That Use libMemcached] * Java - 如果要跟 Hadoop 整合的話 * [http://code.google.com/p/spymemcached/ spymemcached] - ([http://blog.ring.idv.tw/comment.ser?i=312 陳肇紳是用這套]) * PHP * 2009-01-29 新釋出的 [http://pecl.php.net/package/memcached pecl/memcached] - [http://php.net/manual/en/book.memcached.php PECL memcached API 文件] * 2004-06-08 較舊的 [http://pecl.php.net/package/memcache pecl/memcache] - [http://php.net/manual/en/book.memcached.php PECL memcache API 文件] * [參考] 2010-01-22 : [http://www.monster.com.tw/archives/1895 memcached 真的很有意思 …] * [http://code.google.com/p/memcached/wiki/PHPClientComparison pecl/memcache 與 pecl/memcached 的比較] * [http://plog.longwin.com.tw/programming/2010/04/22/use-memcached-store-php-session-2010 使用 Memcached 來存 PHP session] * Python - * [http://www.tummy.com/Community/software/python-memcached/ python-memcached] * [http://gijsbert.org/cmemcache/index.html Python extension for libmemcache] * .Net * [http://sourceforge.net/projects/memcacheddotnet/ memcacheddotnet] - .NET memcached client library * Ruby - [參考] [http://lightyror.thegiive.net/2006/12/rails-memcached_21.html Rails + Memcached] * [http://deveiate.org/code/Ruby-MemCache/ Ruby-MemCache] - [http://deveiate.org/projects/RMemCache/ Ruby Memcached API] * [http://rails.rubyonrails.org/classes/ActionController/Caching/Fragments.html ActionController::Caching::Fragments] * MySQL - [https://launchpad.net/memcached-udfs Memcached Functions for MySQL] * [http://dev.mysql.com/doc/refman/5.1/en/ha-memcached.html 官方文件: 14.5. Using MySQL with memcached] * [http://highscalability.com/bunch-great-strategies-using-memcached-and-mysql-better-together A Bunch of Great Strategies for Using Memcached and MySQL Better Together] * 2008-05-31 : [http://blog.gslin.org/archives/2008/05/31/1510/ MySQL UDF (User-defined function) 與 memcached] * PostgreSQL * [http://pgfoundry.org/projects/pgmemcache/%20pgmemcached pgMemcached] - A PostgreSQL API based on libmemcached to interface with memcached. * Apache * [http://code.google.com/p/modmemcache/ Apache mod_memcache] - Apache 2.2.x module to manage apr_memcache connections * [http://www.monster.com.tw/archives/1007 2009/03/14 : 安裝 apache / mod_memcache] == memcached proxy == * [http://labs.northscale.com/moxi/ Moxi] - [http://www.slideshare.net/northscale/moxi-memcached-proxy Memcached Proxy] ([wiki:jazz/09-08-30#WebService 2009-08-30]) == memcached database / datastore == * [http://memcachedb.org/ memcachedb] * [http://code.google.com/p/memcachedb/ 程式原始碼] * [http://hi.baidu.com/jrckkyy/blog/item/cb68141e8afa621740341771.html Memcachedb = Memcached + Berkeley DB] * [http://tech.ddvip.com/2008-10/122405777578200.html memcachedb应用指南一:为什么选择memcachedb] * [http://code.google.com/p/dbcached/ dbcached] - A distributed key-value memory caching system for qdbm or bdb base on memcached and nmdb. * '''dbcached = Memcached + Persistent Storage Manager + NMDB Client API''' * [http://memcachedb.org/memcacheq/ MemcacheQ] - Simple Queue Service over Memcache ([wiki:jazz/09-09-05 2009-09-05]) * [http://membase.org/ membase] * [http://wiki.membase.org/bin/view/Main/Clients membase client] - 與各種語言之間的溝通介面 == memcached packages == * memcached 相關的 Debian / Ubuntu 套件 - * [http://packages.ubuntu.com/memcached memcached] - A high-performance memory object caching system * 安裝步驟 : [參考] [http://www.monster.com.tw/archives/1708 2009/12/14 : debian / ubuntu 裝 memcached 跟 pecl memcache] * [http://packages.ubuntu.com/memcachedb memcachedb] - Persistent storage engine using the memcache protocol * Perl - [http://packages.ubuntu.com/libcache-memcached-perl libcache-memcached-perl] - Cache::Memcached - client library for memcached * Ruby - [http://packages.ubuntu.com/libmemcache-client-ruby libmemcache-client-ruby] - Ruby client library for memcached * PHP - [http://packages.ubuntu.com/php5-memcache php5-memcache] - memcache extension module for PHP5 * Python - [http://packages.ubuntu.com/python-memcache python-memcache] - pure python memcached client == memcached reference == * [http://blog.shian.tw/shared-session-in-memcached.html 2010-05-17 : shared session in memcached] * [http://www.monster.com.tw/archives/1655 2009/11/06 : 一些 memcache 的資料] * [http://code.google.com/p/memcached-tag/ memcached-tag] - add tag function for memcached * [http://www.monster.com.tw/archives/1299 2009/07/02 : 使用 memcache 的 design pattern] * [[Image(http://www.monster.com.tw/wp-content/uploads/2009/07/08ee1402cb11c0d93306ae353b5f1893.png)]] * [http://blog.gslin.org/archives/2008/12/13/1884/ 2008/12/13 : Facebook 的 memcached] * [http://www.monster.com.tw/archives/674 2008/12/09 : 解決 memcache race condition 的問題] - [http://www.alexhopmann.com/2008/06/13/memcache-race-condition-fun/ 參考原文 Memcache Race Condition Fun] * [http://xmemcached.googlecode.com/svn/trunk/benchmark/benchmark.html xmemcached 的效能 benchmark] * [[Image(http://xmemcached.googlecode.com/svn/trunk/benchmark/result/images/bytes64.jpg)]] * [[Image(http://xmemcached.googlecode.com/svn/trunk/benchmark/result/images/bytes512.jpg)]]