大量のアクセスがあるWebサービスを運用している場合に、DBの負荷が非常に高くなっている場合がある。 RDBMSはスケールアウトしずらく、スケールアップでその高負荷に対応するなどして、ボトルネックを解消しようとすると思う。 RDBMSの高負荷の解消のためには、キャッシュ機構を使用して、DBへのアクセスを減らすという方法がある。 キャッシュ機構には、自分の知っているものは下記がある。 キャッシュ機構 memcached repcached Ehcache 今回は、この中でEhcacheを使用したいと思う。 Ehchace オープンソースの分散キャッシュサーバ。 memcachedと比べると、多機能である。 ●キャッシュ方法 ディスクキャッシュ、メモリキャッシュをサポートする。 (※memcachedはメモリキャッシュのみ) ●キャッシュの追い出しポリシー LRU(Last Recently
![Ehcacheとterracottaの連携を試してみた。 - ochi0218の日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/679e91ee91354c7a279b805c19fb048d205e07c2/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fo%2Fochi0218%2F20110503%2F20110503195240.png)