Memcached

summary:

Memcached[/ˈmɛmˌkæʃt/]とは,分散型のメモリキャッシュシステムである.キャッシュ機構として,データをキー・バリュー型のペアとしてメモリに格納し,高速なデータ取得を実現する.

キャッシュされるデータの最適化により,頻繁にアクセスされるデータをメモリ上に保持し,ディスクI/Oを削減することができる.主にRDBと組み合わせる事により,RDBの読み込みの負荷を軽減し,アプリケーションの応答速度を向上させるために使用される.

Memcachedは,Brad Fitzpatrickによって2003年に開発された.彼は,当時のソーシャルメディアプラットフォームであるLiveJournalにおけるスケーラビリティ問題を解決するためにMemcachedを開発しオープンソースソフトウェアとして公開.その後広く採用されるようになった.

参考文献

  1. Fitzpatrick, B.(2003). Memcached: A Distributed Memory Object Caching System. Retrieved from https://memcached.org
  2. Memcached Project.(2003). Memcached: The Distributed Memory Object Caching System. GitHub repository. Retrieved from https://github.com/memcached/memcached

Mathematics is the language with which God has written the universe.





















辞書内包表記 T5 位置埋め込みベクトル Redis FlexGen Ray Serve