Memcached-overview

提供:Dev Guides
2020年6月23日 (火) 03:55時点におけるMaintenance script (トーク | 投稿記録)による版 (Imported from text file)
(差分) ← 古い版 | 最新版 (差分) | 新しい版 → (差分)
移動先:案内検索

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ではありません-

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