タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

memcachedに関するfanglangのブックマーク (6)

  • 第2回 memcachedのメモリストレージを理解する | gihyo.jp

    株式会社ミクシィ 研究開発グループの前坂です。前回の記事でmemcachedは分散に長けた高速なキャッシュサーバであることが紹介されました。今回はmemcachedの内部構造がどう実装されているのか、そしてメモリがどう管理されているのかをご紹介します。また、memcachedの内部構造の事情による弱点も紹介します。 メモリを整理して再利用するSlab Allocationメカニズム 昨今のmemcachedはデフォルトでSlab Allocatorというメカニズムを使ってメモリの確保・管理を行っています。このメカニズムが登場する以前のメモリ確保の戦略は、単純にすべてのレコードに対してmallocとfreeを行うといったものでした。しがしながら、このアプローチではメモリにフラグメンテーション(断片化)を発生させてしまい、OSのメモリマネージャに負荷をかけ、最悪の場合だとmemcachedのプ

    第2回 memcachedのメモリストレージを理解する | gihyo.jp
  • 第1回 memcachedの基本 | gihyo.jp

    株式会社ミクシィ 開発部 システム運用グループの長野です。普段はミクシィのアプリケーション運用を担当しております。今回から数回にわたり、最近Webアプリケーションのスケーラビリティの分野で話題になっているmemcachedについて、弊社開発部 研究開発グループの前坂とともに、使い方や内部構造、運用について解説させて頂きます。 memcachedとは memcachedは、LiveJournalを運営していたDanga Interactive社で、Brad Fitzpatrick氏が中心となって開発されたソフトウェアです。現在ではmixiやはてな、Facebook、Vox、LiveJournalなど、さまざまなサービスでWebアプリケーションのスケーラビリティを向上させる重要な要素になっています。 多くのWebアプリケーションは、RDBMSにデータを格納し、アプリケーションサーバでそのデータ

    第1回 memcachedの基本 | gihyo.jp
  • mixi Engineers’ Blog » memcachedの最新動向

    先週アメリカに行ってMySQLカンファレンスやmemcached hackathonに参加してきました。そこで今回はmemcachedコミュニティやhackathonで行われた多くの議論に関してご報告させていただきたいと思います。 前書き ご存知の通りmemcachedはFacebookやWikipediaをはじめとする巨大ウェブサイトのコアテクノロジーの一つとして世界中で使われるまでに到達したソフトウェアです。mixiを支えるテクノロジーの一つでもあります。 hackathonをご存知ない方のために簡単に説明すると、オープンソースプロジェクトハッカーたちが実際に集まってプロジェクトの開発をしたり仕様の議論や提案などをするイベントの事です(とても楽しいです)。 今回で4回目になるmemcachedのhackathon(議事録)ですが、東京でもやったら面白いんじゃね?的な話を結構まえにした

    mixi Engineers’ Blog » memcachedの最新動向
  • OpenUniverse MOONGIFT

    宇宙へ行こう、そうしよう スペースシャトルなども操縦できる天体シュミレータです。 宇宙へ行こう、そうしよう 「んじゃ、ちょっくら火星にでもいってくらぁ」「おや、板さん。またかね、好きだねぇ」「いやぁ、あのでっけぇ火山がまた噴火するって言うじゃねぇの。見物よぉ」 なんて江戸っ子な(?)会話がいつになったら展開されるのかは分からないが宇宙旅行というものがいつか身近になるのだろうか。 日紹介するオープンソース・ソフトウェアはOpenUniverse、そんな希望を雰囲気だけでも味合わせてくれるソフトウェアだ。 OpenUniverseは天体シュミレータだ。天体と天体を指定して、眺めることができる。だがそれだけではない。エンデバー、アポロ13、ディスカバリー等を指定して操縦することができるのだ。 操縦ははっきり言ってシビアだ(私が下手なだけかも知れないが)。こう言うのが不得意な私では全く思い通りに

    OpenUniverse MOONGIFT
  • [ WiKicker ] Memcached を使った検索結果のキャッシング

    [ WiKicker ] Memcached を使った検索結果のキャッシング WiKicker の機能のうち、ヘビーな処理が必要なものの筆頭に検索機能がある。 今のところ単純に全ページに対してマッチング処理を行うのでページ数が増えるに従い遅くなってくる。 ロボットの総ナメが怖い*1ので NaneyOrgWiki では load average が 5 を越えたら一時的に検索機能が停止するようになっている。 そこで Memcached を使って検索結果をメモリキャッシュするようにしてみた。 当はWikiPageのパース・レンダリング結果をキャッシュして、通常のページ表示を高速化したいと考えているのだが、今はまず影響の少ないところから(何でもいいから Memcached を使ってみたいというのが音)。 で、実装してみた。 キャッシュがヒットすればすばやくレスポンスを返せるはずなのだが...

    [ WiKicker ] Memcached を使った検索結果のキャッシング
    fanglang
    fanglang 2006/01/25
    微妙っぽいかも
  • memcached: blog.bulknews.net

    memcached memcached: a distributed memory object caching system memcached is a high-performance, distributed memory object caching system, generic in nature, but intended for use in speeding up dynamic web applications by alleviating database load. Slashdot.org や LiveJournal で使用されているメモリ上にデータやオブジェクトをキャッシュし、レプリケーションも可能なデーモン memcached だそうです。 MySQL でも MyISAM や InnoDB (ACID) でロックのオーバヘッドが若干発生しますがその辺りの解消

  • 1