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

データ鮮度を落とさずに安全にReindexしたい

kotaroooo0
February 26, 2025
42

 データ鮮度を落とさずに安全にReindexしたい

kotaroooo0

February 26, 2025
Tweet

Transcript

  1. Reindexʹ͍ͭͯ • ΠϯσοΫεΛ࠶ߏங͢Δ࡞ۀ • ͳͥඞཁͳͷ͔ʁ • ܗଶૉղੳͷࣙॻߋ৽ͷͨΊ • طଘϑΟʔϧυͷมߋɾ࡟আͳͲͷͨΊ •

    Ͳ͏΍ͬͯ΍Δ͔ʁ • ୯७ʹߟ͑ΔͱɺReindex API → ΤΠϦΞεΛ੾Γସ͑ • ͔͠͠ɺΠϯσοΫεΛࠩ෼ߋ৽͢Δ৔߹ɺ͜ͷ΍ΓํͰ͸σʔλߋ৽࿙ Ε͕ൃੜͯ͠͠·͏… 4 →
  2. 10XͰͷ৽͍͠Reindexํ๏ ΍ͬͯΈͨ݁Ռ • 3ճReindexΛ܁Γฦͯ͠Έͨ • ຊ൪؀ڥ • 1ճ໨ͷReindex 4368ඵ •

    2ճ໨ͷReindex 261ඵ • 3ճ໨ͷReindex 331ඵ • ΤΠϦΞε੾Γସ͑ޙͷReindex 1ඵ • σʔλ઱౓͕མͪΔ͕࣌ؒ΄ͱΜͲͳ͍ʂ • ReindexͷλΠϛϯάʹΑΓॴཁ࣌ؒ͸લޙͦ͠͏ 11 ࢀߟ: ։ൃ؀ڥ • 1ճ໨ͷReindex 5743ඵ • 2ճ໨ͷReindex 1028ඵ • 3ճ໨ͷReindex 577ඵ • ΤΠϦΞε੾Γସ͑ޙͷReindex 603ඵ
  3. 10XͰͷ৽͍͠Reindexํ๏ ΋͠෺ཧ࡟আ͕͋ͬͨΒ…? • ͜ͷํ๏Ͱ͸ෆे෼ • Reindex API͚ͩͰ͸ʮ࡟আ͞Εͨσʔλʯ͸௥͑ͳ͍ • Ͳ͏ରԠ͢Δ͔ •

    ํ๏1: ࿦ཧ࡟আʹํࣜΛม͑Δ • ํ๏2: ࡟আϩάΛه࿥͓͖ͯ͠࠷ޙʹ࡟আ͢Δ • ํ๏3: ΤΠϦΞε੾Γସ͑ޙʹdbͱElasticsearchΛൺֱ͠ෆཁͳυΩϡϝϯτΛ࡟ আ͢Δ 12