はじめに
PostgreSQL は、ACID (原子性、一貫性、分離性、持続性) に準拠したデータベースです。 持続性は、停電やディスクの障害が発生しても、データベースに対する変更が失われないことを意味します。 PostgreSQL では、先書きログ (WAL) を使ってこれを実現しています。
このモジュールでは、先書きログを使用して PostgreSQL でデータ損失が防止されるしくみについて学習します。
このモジュールを完了すると、次のことができるようになります。
- 先書きログについて説明する。
- レプリケーションと論理デコードについて理解する。