インメモリデータベースはフレキシブルに使える点でCDNと違って単純ではないキャッシュを使いたい場合に有効です。実は単純なキーバリューストアだけでなく、様々なデータ構造を扱えます。ここでは、システムデザインでどのように使うかを考えていきます。インメモリデータベースとは?インメモリデータベースは、データをメインメモリ上に保存し、高速なデータアクセスを実現するデータベースシステムです。従来のディスクベースのデータベースと異なり、データの読み書きが非常に高速である反面、揮発性メモリを使用するため電源が切れるとデータが失われる特性があります。例えば、RedisやMemcachedといったソリューションが広く利用されています。