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ではありません-
- 永続的なデータストア
- データベース
- アプリケーション固有
- ラージオブジェクトキャッシュ
- 耐障害性または高可用性