◦ https://docs.aws.amazon.com/AmazonRDS/latest/AuroraUserGuide/zero-etl.settin g-up.html ▪ Aurora zero-ETL integrations with Amazon Redshift require specific values for the DB cluster parameters that control replication. Specifically, Aurora MySQL requires enhanced binlog (aurora_enhanced_binlog), and Aurora PostgreSQL requires enhanced logical replication (aurora.enhanced_logical_replication). • ストレージ層で Redshift にデータを転送するために enhanced binary log を使用 6
◦ 前掲リンク ▪ Enabling enhanced logical replication (aurora.enhanced_logical_replication) automatically sets the REPLICA IDENTITY parameter to FULL, which means that all column values are written to the write ahead log (WAL). This will increase the IOPS for your source DB cluster. ◦ Logical Replication : Pub / Sub 形式の論理レプリケーション ◦ WAL からの変換&転送処理をストレージ層にオフロード ▪ Publisher(送信側)のストレージ層で WAL 変換→ Subscriber(受信側)に転送 ▪ 初期データ(テーブルのスナップショット)もストレージ層で転送 8