#概要
memcachedとは、分散型のキャッシュシステムを構築するためのソフトウェアである。
今まで、サーバーとDBの接続にはRDBMSが主流で使われていたが、大規模なシステムには
向かなかった。(処理が重くなりすぎるため)
そこで、memcached(メムキャシュトゥ)が登場すると。
特徴
- メモリ上にデータ保存を保存しているので、高速に読める。
- クライアントの設定で分散処理にできる。(スケールアウトが用意である)
- 設定した容量を超えると、アクセスされていないモノから消される(LRU)
こんな感じ
参考
https://gihyo.jp/dev/feature/01/memcached/0001
https://qiita.com/juve_534/items/54f7732641a406f31b55