【いんめもりでーたべーす】
インメモリデータベース とは?
最終更新:
💡 データをメモリで扱い、永続化は別に設計するDB
データを主にメインメモリ(RAM)に置き、そこで読み書きや検索を行うデータベース。データアクセスのディスク待ちを減らす設計だが、永続化にディスクを使う製品もあり、速度や障害時の復旧は構成による。
📌 このページのポイント
インメモリデータベースって、普通のデータベースと何が違うの?
でもメモリって、電源が切れたら消えちゃうのでは?
どんな製品や用途があるの?
じゃあ全部インメモリにしてもいい?
Redisなら、グラフ検索なども何でも使えるの?
📖 おまけ:英語の意味
「In-Memory Database」 = メモリ内データベース
💬 In-Memoryはメモリ内、Databaseはデータベース。主なデータアクセスの場所を示す名前で、ディスクを一切使わないという意味に限らないよ。