memcachedとは?
状態:-
閲覧数:2,243
投稿日:2009-07-10
更新日:2017-09-11
汎用の分散型メモリキャッシュシステム
・高性能な分散メモリキャッシュサーバ
・データをメモリ上に保持するキャッシュサーバ
・メモリキャッシュを提供する大きな箱のようなもの
・導入することにより、ハードディスクにアクセスするより早くなり、パフォーマンスが向上する
・データベースの読み出し結果などをメモリに保存し、次に同じデータが参照されたときにメモリから即座に返すことができる
・データとオブジェクトをメモリ内にキャッシュすることでデータベースから読み出しを行う回数を減少させ、データベースを用いた Web サイトを高速化するために良く用いられる
・但し、ハードディスクと比較をすると価格的にも稀少なため、何をmemcashedに入れるかを予め決めておかなければならない
・また、バックアップの観点より、memcashedに入れておいたデータもハードディスクに残しておく
・memcashedに入れておくもの→データが変わりにくいもの
・例―マスターデータ
用途
・アクセス数の多いWebサイトにおいてデータベースの負荷を減らすために利用される
memcashedに入れてあるデータが容量を越えた場合
・自動的に消えていく
・高性能な分散メモリキャッシュサーバ
・データをメモリ上に保持するキャッシュサーバ
・メモリキャッシュを提供する大きな箱のようなもの
・導入することにより、ハードディスクにアクセスするより早くなり、パフォーマンスが向上する
・データベースの読み出し結果などをメモリに保存し、次に同じデータが参照されたときにメモリから即座に返すことができる
・データとオブジェクトをメモリ内にキャッシュすることでデータベースから読み出しを行う回数を減少させ、データベースを用いた Web サイトを高速化するために良く用いられる
・但し、ハードディスクと比較をすると価格的にも稀少なため、何をmemcashedに入れるかを予め決めておかなければならない
・また、バックアップの観点より、memcashedに入れておいたデータもハードディスクに残しておく
・memcashedに入れておくもの→データが変わりにくいもの
・例―マスターデータ
用途
・アクセス数の多いWebサイトにおいてデータベースの負荷を減らすために利用される
memcashedに入れてあるデータが容量を越えた場合
・自動的に消えていく