Slide 12
Slide 12 text
MemoryDBの仕組み > Auroraのようなスタックの分割2
● RedisのレプリケーションストリームをマルチAZのトランザクションログストレージにリダ
イレクトすることで耐久性を確保している
○ 書き込みには複数AZに書き込みが行われるまでブロックされる
■ トランザクションログストレージに書き込みができなかった場合はエラーが返される
● ネットワーク分断など
● 変更を伴う命令はトラッカーにkeyが保存されたうえで、トランザクションログストレージ
にコミットされるまでブロックされる
● 変更中であっても非変化系の操作はブロックされない
○ しかし、非変化系の操作であってもトラッキングされている(変更中の)keyを含む場合はトランザクション
ログストレージがあるまでブロックされる