Memcached-overview

提供:Dev Guides
移動先:案内検索

Memcached-概要

Memcachedは、データベースの負荷を減らすことで動的なWebアプリケーションを高速化することを目的とした、オープンソースの高性能な分散メモリキャッシュシステムです。 これは、データベース呼び出し、API呼び出し、またはページレンダリングの結果としてメモリに格納される文字列、オブジェクトなどのキーと値の辞書です。

Memcachedは、2003年にBrad FitzpatrickによってLiveJournal用に開発されました。 ただし、現在はNetlog、Facebook、Flickr、Wikipedia、Twitter、YouTubeなどで使用されています。

Memcachedの主要な機能は次のとおりです-

  • オープンソースです。
  • Memcachedサーバーは大きなハッシュテーブルです。
  • データベースの負荷を大幅に削減します
  • データベースの負荷が高いWebサイトに最適です。
  • Berkeley Software Distribution(BSD)ライセンスの下で配布されています。
  • TCPまたはUDPを介したクライアント/サーバーアプリケーションです。

Memcachedではありません-

  • 永続的なデータストア
  • データベース
  • アプリケーション固有
  • ラージオブジェクトキャッシュ
  • 耐障害性または高可用性