Upgrade to Pro — share decks privately, control downloads, hide ads and more …

動いてるからヨシ! / It works, ship it!

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

動いてるからヨシ! / It works, ship it!

Avatar for シュン

シュン

July 23, 2026

More Decks by シュン

Other Decks in Technology

Transcript

  1. 同期の仕組み MySQL Avro 変更元 変更分を書き出し Cloud Storage 中間ストレージ MERGE BigQuery

    UPSERT で反映 同期先 変更分を Avro に書き出す BigQuery 側は MERGE で反映(UPSERT) 差分は1回あたり 数行〜数百行 05
  2. MERGEの仕組み MySQL でいうインデックスはない MERGE INTO <target> T ← 巨大なテーブル USING

    ← 差分(数行) <source> S ON T.id = S.id 更新時に全行の ID を確認する ← この条件で行を探す 一致する行があれば UPDATE なければ INSERT 書き込む差分は数行でもテーブル全体を読む 08