[***** Start CVE-2009-2415 *****] Discussion: Memcached, a high-performance memory object caching system, is vulnerable to several heap-based buffer overflows due to integer conversions when parsing certain length attributes. Attackers can ex... 続きを読む
It is a well-known fact that the bottlenecks of MySQL does not exist in its storage engines, but rather in the core, for example, its parser and execution planner. Last weekend I started to wonder how fast MySQL could be if those bottlenecks... 続きを読む
Memcached 1.4.0 Release NotesDate: Thu July 9, 2009 1 DownloadDownload Link: http://memcached.googlecode.com/files/memcached-1.4.0.tar.gz New FeaturesBinary ProtocolA new feature that brings new features. We now have goodness like CAS-everywh... 続きを読む
mod_libmemcached_cacheでApacheのcacheをmemcachedに保存する Apacheのmod_cacheのキャッシュ保存先にmemcachedが使えればいいのにと長年思ってきましたが、mod_libmemcached_cacheがそれを実現してくれました。 しかも、libmemcachedを利用しているので、性能... 続きを読む
Redis is a key-value database. It is similar to memcached but the dataset is not volatile, and keys can be strings, exactly like in memcached, but also lists and sets with atomic operations to push/pop elements. In order to be very fast but a... 続きを読む
先日開催されたKey Value Store勉強会に行ってきました。私の発表資料は↓ここからダウンロードできます。kvs-kumofs.pdf 合わせて読むと理解が深まるかもしれない:スマートな分散で快適キャッシュライフ - mixi Engineer’s Blog:Consistent Hashについてバ... 続きを読む
真面目な技術ネタを書くよりもウンコネタを書いた方がブックマークを集めるという歴然とした事実にやはりこの世は腐っているのだと再認識しているmalaです、こんにちは。キャッシュの話を書きます。 incrコマンドの存在意義を考える http://alpha.mixi.co.jp/bl... 続きを読む
Ever wished that you could pack more data into a certain memcached instance without scaling up? AKA, reduce the need to scale-out, therefore save money on your infrastructure cost and electricity? How about saving 8 bytes for every item that ... 続きを読む
Network Working Group Norbye, Ed. Internet-Draft Sun Microsystems, INC Intended status: Informational Maesaka, Ed. Expires: April 26, 2009 mixi, INC October 23, 2008 Memcache Engine Interface draft-norbye-engine-interface-01 Status of this Me... 続きを読む
技術フェチ日記 (2008年 12月) 先月 へ 一覧へ 首藤のページへ 2008/12/14 (日) Facebook 社が memcached に加えた改良: Scaling memcached at Facebook 4点。 TCP 接続ごとのバッファを、スレッドごとに変更。 メモリ消費量を削減。 返答を返すために (受信用... 続きを読む
If you've read anything about scaling large websites, you've probably heard about memcached. memcached is a high-performance, distributed memory object caching system. Here at Facebook, we're likely the world's largest user of memcached. We u... 続きを読む
PHP, memcachePHPなんだから透過的にmemcachedとか扱えないとまずいでしょうということで。要はphp.iniに # hostname # hostname:tcpport # hostname:tcpport:udpport # [hostname] # [hostname]:tcpport # [hostname]:tcpport:udpport memcache.auto_connect_h... 続きを読む
こんにちは、某Perl界隈のIRCチャンネルでPythonがマイブーム的なKY誤爆をしてしまったtmaesakaです。 先日、以前から興味のあったGoogle App EngineとMemcache APIについて少し調べ、こちらに英文で報告したのですが、今日は日本語で要約したまとめを紹介しま... 続きを読む
現状のmemcachedのバイナリプロトコルのクライアント(=libmemcached)は、リクエストの順番通りにレスポンスが返ってくることを期待しており、これはmemcachedバイナリプロトコルを「汎用的なkey-valueベースの分散ストレージのためのプロトコル」として考える... 続きを読む
13:54最近じゃmemcachedを活用してデータベース(RDB)の負荷を下げるって話、そこらじゅうから聞こえてくるけれど、memcachedの活用は、格納オブジェクトの”粒度”(granularity)がキモだと思ってるですよ。memcachedは、KeyとDataをペアで格納して、Keyが与え... 続きを読む
版权声明:可以任意转载,但转载时必须标明原作者charlee、原始链接http://tech.idv2.com/2008/07/31/memcached-005/以及本声明。发表日:2008/7/30? 作者:长野雅广(Masahiro Nagano)? 原文链接:http://gihyo.jp/dev/feature/01/memcached/0005? 前几次的文章... 続きを読む
最近になって開発が一段落したという事もあり、講演時にベンチマークを取っておらず、説得力に欠けたスライドがいくつかあったかと思います。後付けになってしまいましたが、簡単なベンチマークを講演資料に追加しました。私の結果を要約すると、リクエストのco... 続きを読む
先日開催された memcached Night in Tokyo #1 というのに参加してきた。 http://groups.google.com/group/memcached-ja/web/memcached-night-in-tokyo-1 夕方6時開催という昨今の勉強会としては早めの開始時刻なので、あたふたと会社を出た。場所は原宿である。... 続きを読む
9月になってしまいましたが、http://alpha.mixi.co.jp/blog/?p=171 にて告知させて頂いたイベントを開催したいと思います。 memcached Night in Tokyo(仮)とは 東京界隈でmemcachedに興味がある、もしくは使っている人たちが集まって情報交換を行う、インフォ... 続きを読む
memcachedクライアントはほとんどの言語で実装されており、key-valueベースの何かを作るときにはmemcacheプロトコルをサポートしておくと、クライアントを実装する手間が省けるのでイケてます。しかしmemcachedのテキストプロトコルのような「行」が主体となっ... 続きを読む