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