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

RDS for Db2: 2025年3月最新情報アップデート/20250327-RDSforD...

RDS for Db2: 2025年3月最新情報アップデート/20250327-RDSforDb2Update-dojo

2025/03/27(木)オンライン開催
RDS for Db2: 2025年3月最新情報アップデート
https://ibm-developer.connpass.com/event/349217/
の資料です。

【内容】RDS for Db2: 2025年3月最新情報アップデート

AWSのRDSとしてDb2が利用可能になっています。

昨年2024年のIBM Database Dojoでご紹介した後も、SaaSとして各種アップデートがされています。
一連のアップデートの中から「1 つのインスタンス内の複数のデータベースをサポート」などを見てみましょう。

Mayumi Hirano

March 28, 2025
Tweet

More Decks by Mayumi Hirano

Other Decks in Technology

Transcript

  1. લճͷ%C 4BB4 %CPO$MPVE %FQMPZ%C BOZXIFSFZPVS BQQTBOEEBTICPBSETSVO Self-managed 
software Cloud-managed
 IaaS

    Cloud-managed
 container PaaS Fully-managed 
SaaS Db2 (主にはOLTP) Db2 Warehouse (主には情報系) Db2 pureScale *#.$MPVE "84 "[VSF *#.$MPVE "84 "[VSF *#.$MPVE "84 "[VSF *#.$MPVE "84 "[VSF *#.$MPVE "84 ($1 ($1 "84 *#.$MPVE "84 "[VSF %CΛར༻Ͱ͖Δ৔ॴͱํ๏Λܧଓతʹ֦େ͍ͯ͠·͢ ࠓճͷ"NB[PO3%4GPS%C 
  2. 3 *BB4 &$ ϑϧϚωʔδυ 4BB4 Ϛωʔδυίϯςφ 1BB4 &,4304" Db2 0-51༻σʔλϕʔε

    Db2 Warehouse "OBMZUJDT༻σʔλϕʔε Db2 pureScale ߴ͍Մ༻ੑͱεέʔϥϏ ϦςΟɾେن໛0-51༻ "84Ͱ࢖͑Δ%Cʂ %C͸֤छ"84ΠϯϑϥετϥΫνϟʔͰ࢖༻Ͱ͖·͢ "NB[PO3%4GPS%C %C8BSFIPVTF PO$MPVE %C0QFSBUPSΛ࢖༻ͯ͠ಋೖ %C0QFSBUPSΛ࢖༻ͯ͠ಋೖ %C "84.BSLFUQMBDF͔Β ਺ΫϦοΫͰಋೖՄೳ 0$1 ,VCFSOFUFT
  3. 4 "NB[PO 3%4 GPS%C ߴՄ༻ੑͱࣗಈԽ͞Εͨ Ϛϧν";σʔλϨϓϦ έʔγϣϯʹΑΔ Մ༻ੑͱ৴པੑ ෼཭ͱηΩϡϦςΟ ௨৴த

    ͓Αͼอଘதͷ҉߸Խɺωο τϫʔΫͷ෼཭ɺΞΫηεڐ ՄͳͲ *#.ͱ"84ͷωΠςΟϒ౷߹ ʹΑΓɺ෼ੳͱ"*Λ֦ு %C8BSFIPVTF  XBUTPOYEBUB  ͓Αͼ"NB[PO4 όοΫΞοϓɺεφοϓ γϣοτɺϑΣΠϧΦʔ όʔΛࣗಈԽͯ͠ɺ ϏδωεΫϦςΟΧϧͳ ϫʔΫϩʔυͷӬଓੑΛα ϙʔτ ؅ཧʹඅ΍࣌ؒ͢ΛݮΒ͠ɺ ߏஙʹΑΓଟ͘ͷ࣌ؒΛ අ΍͢͜ͱ͕Ͱ͖Δ ϑϧϚωʔδυαʔϏε ਺ճͷΫϦοΫ·ͨ͸"1* ݺͼग़͠ʹΑΔϓογϡ ϘλϯεέʔϦϯάʹΑΓɺ ίετΛ࡟ݮ ΦϯϓϨϛε͔Β"84 3%4GPS%C΁ͷ؆୯ͳ Ҡߦ ճݶΓͷσʔλ ҠಈͱܧଓతͳσʔλҠ ಈͷΦϓγϣϯ͋Γ
  4.  "NB[PO3%4GPS%C ϝϦοτ • طଘͷ%Cͷઃܭͦͷ·· • ΞϓϦมߋͳ͠ ௥Ճඅ༻Λ཈͑ͯΫϥ΢υԽ • طଘϥΠηϯεͷτϨʔυΞο

    ϓʹΑΔ%Cͷ׆༻ྖҬ֦େˍ ϥΠηϯε༗ޮ׆༻ • ӡ༻ෛՙܰݮ ϚωʔδυαʔϏε ͜Μͳ͓٬༷ʹ࠷ద • طଘΦϯϓϨ؀ڥͷ%CͷΫϥ ΢υԽΛݕ౼͍ͯ͠Δ • "84؀ڥ͕ඪ४Ͱ͋Δ • %##BDLVQͳͲͷӡ༻ෛՙΛ࡟ ݮ͍ͨ͠ %C
  5. 6 ϑΥʔΧε – εΩʔϚઃܭ – ΫΤϦͷߏங – ΫΤϦͷ࠷దԽ – ΞϓϦέʔγϣϯͷϞμ

    φΠθʔγϣϯ – ৽͍͠Ϋϥ΢υωΠςΟ ϒΞϓϦ "84ʹ͓·͔ͤ – ϚΠάϨʔγϣϯ – όοΫΞοϓͱϦΧόϦ – ύονద༻ – ߏ੒ – ιϑτ΢ΣΞͷΞοϓά Ϩʔυ – ετϨʔδͷΞοϓάϨʔ υ – αʔόʔͷΞοϓάϨʔυ – ϋʔυ΢ΣΞͷ໰୊ ϑϧϚωʔδυ ΦϯϓϨϛε ߴՄ༻ੑ όοΫΞοϓ ύονద༻ εέʔϦϯά ϋʔυ΢ΣΞ &$ ߴՄ༻ੑ όοΫΞοϓ ύονద༻ εέʔϦϯά ϋʔυ΢ΣΞ 3%4 ߴՄ༻ੑ όοΫΞοϓ ύονద༻ εέʔϦϯά ϋʔυ΢ΣΞ ηϧϑϚωʔδ "84Ϛωʔδ %CΞϓϦέʔγϣϯͱϏδωεʹ ूத͠ɺ͋ͱ͸"84ʹ͓೚ͤͩ͘ ͍͞ "NB[PO3%4Ͱͷ ϑϧϚωʔδυ%C 
  6. 7 ϓογϡϘλϯɾεέʔϦϯά %CσʔλϕʔεΛ਺ճͷΫϦοΫ ·ͨ͸"1*ݺͼग़͠ͰεέʔϦϯά ༰қͳεέʔϦϯάͱϦιʔε ؅ཧ – σʔλϕʔεΛ͞·͟·ͳϚ γϯαΠζʹखಈͰεέʔϦ ϯά

    – μογϡϘʔυͷΞΫγϣϯ ϝχϡʔΛ࢖༻ͯ͠ɺσʔλ ϕʔεΛҰ࣌ఀࢭɺ࠶ىಈɺ ·ͨ͸ಛఆͷ࣌఺ʹ෮ݩ – ετϨʔδͷࣗಈεέʔϦϯ άΛ༗ޮʹͯ͠؅ཧΛࣗಈԽ 
  7. 8 όοΫΞοϓɺεφοϓγϣοτɺϑΣΠϧΦʔόʔ ΛࣗಈԽͯ͠ɺϏδωεΫϦςΟΧϧͳϫʔΫϩʔυ ͷ଱ٱੑΛαϙʔτ "NB[PO4 ͷεφοϓ γϣοτ ϩά ਫ༵೔ ໦༵೔

    ༵ۚ೔ 3%4%C 3FHJPO ࣗಈόοΫΞοϓ όοΫΞοϓΛ؆୯ʹߏ੒͓Αͼ؅ཧ – ઃఆՄೳͳόοΫΞοϓ΢Οϯυ΢Λ උ͑ͨຖ೔ͷ"NB[PO&#4ϘϦϡʔ Ϝεφοϓγϣοτ – "NB[PO4ͷ%#Πϯελϯεશମ ΛόοΫΞοϓ͠·͢ • 4΁ͷอଘͰ ͷ଱ٱੑ • ҉߸Խอଘαϙʔτ ,.4 • ΞΧ΢ϯτؒɺϦʔδϣϯؒͰͷ ίϐʔ͕Մೳ – ΞʔΧΠϒɾϩά͸"NB[PO4 ʹ෼ ͝ͱʹόοΫΞοϓ – ࠷΋ݹ͍όοΫΞοϓ͸ɺอ࣋ظؒ ೔͔Β೔ ʹج͍ͮͯࣗಈతʹ ࡟আ͞Ε·͢ 
  8. 9 ΫϩεϦʔδϣϯͷ%3΋Մೳ – ࣗಈεφοϓγϣοτ͓ΑͼΞʔΧΠϒϩά͸ ɺ ιʔεϦʔδϣϯͰར༻ՄೳʹͳΓ࣍ୈɺλʔήοτ ϦʔδϣϯʹϨϓϦέʔτ – ϨϓϦέʔτͷόοΫΞοϓ༻Ϧʔδϣϯͷಠཱͨ͠ ϦΧόϦ΢Οϯυ΢Λࢦఆ͠·͢

    – ϛογϣϯΫϦςΟΧϧͳσʔλϕʔεͷୈϦʔ δϣϯͰͷϙΠϯτΠϯλΠϜϦΧόϦ 1J53 Λ࣮ݱ ߴՄ༻ੑͱࣗಈԽ͞ΕͨϚϧν"; σʔλϨϓϦέʔγϣϯʹΑΓɺॏ ཁͳΞϓϦέʔγϣϯΛৗ࣌Քಇঢ় ଶʹอͪ·͢ "84Ϋϥ΢υ "WBJMBCJMJUZ;POF" "NB[PO&MBTUJD#MPDL4UPSBHF "NB[PO&#4 ϘϦϡʔϜ "NB[PO4 ্ͷεφο ϓγϣοτ 3%4%C 3FHJPO ϓϥΠϚϦɾΠϯελϯε "WBJMBCJMJUZ;POF # "NB[PO&#4ϘϦϡʔϜ 3%4%C ηΧϯμϦΠϯελϯε "NB[PO3%4ͷϞχλϦϯάͱࣗಈԽ %BUBCBTF FOEQPJOU Մ༻ੑͱ৴པੑ
  9. 10 ճݶΓͷҠߦ ωΠςΟϒ%Cπʔϧ – %C-JOVY͓Α ͼ͔ΒͷϑϧΦ ϑϥΠϯόοΫΞοϓ – ϑϧΦϯϥΠϯόοΫ Ξοϓ

    4͔Β ͱϩά ͷϩʔϧϑΥϫʔυ – ͓٬༷ఏڙͷECMPPL ग़ྗ "*98JOEPXT ͔ΒͷϚΠάϨʔγϣ ϯ༻ͷσʔλϕʔεɾ εΩʔϚΛ࡞੒͢Δͨ Ί *#.ιϑτ΢ΣΞ੡඼ – %C#SJEHFͷར༻ ΦϯϓϨϛεͷ%C͔Β"843%4 GPS%C΁ͷϞμφΠθʔγϣϯΛɺ ϏδωεΛதஅ͢Δ͜ͱͳ͘؆୯ʹߦ ͏͜ͱ͕Ͱ͖·͢ ܧଓతͳҠߦ ωΠςΟϒ%Cπʔϧ – ϑϧΦϯϥΠϯόοΫ Ξοϓ 4͔Β ͱϩά γοϐϯάΛ࢖༻ͨ͠ ಉظ λΠϜϥά͋Γ *#.ιϑτ΢ΣΞ੡඼ – 2ϨϓϦέʔγϣϯͷ ར༻ "84%BUBCBTF .JHSBUJPO4FSWJDF – %BUBCBTF.JHSBUJPO 4FSWJDF %.4 3%4 %CΛλʔήοτͱ ͢ΔมߋσʔλΩϟϓ νϟ 3%4%C "84Ϋϥ΢υ %.4ϨϓϦέʔγϣϯ Πϯελϯε ΦϯϓϨϛε "NB[PO&$ %# 71/ DPOOFDUJPO ΞϓϦέʔγϣϯϢʔβʔ ؆୯ͳҠߦ /FX 
  10. 11 %C͔Β"NB[PO3%4GPS%C΁ͷϞμφΠζ ϑϧϚωʔδυܕ"NB[PO3%4GPS%C͸ɺ࠷΋ϦεΫ͕௿͘ɺ ΞϓϦέʔγϣϯΛ"84ʹϞμφΠζ͢Δࡍͷ࠷΋௿ίετͷΦϓγϣϯͰ͢ ΦϯϓϨϛεͰ࣮ߦͯ͠ ͍Δ%CΛ"84Ͱ࣮ߦ ΦϯϓϨϛεͰ࣮ߦ͍ͯ͠ Δͷͱಉ͡%Cσʔλϕʔ εΤϯδϯΛ"84Ͱ΋࢖༻ Ͱ͖ɺ৽͍͠όʔδϣϯ͸

    ఆظతʹ௥Ճ͞Ε·͢ %Cಉ࢜ͷΞοϓάϨʔ υʹΑΓɺϦεΫͱෳࡶ ͞Λܰݮ %CʹΑΔϞμφΠθʔ γϣϯʹΑΓɺߴՁͰ࣌ؒ ͷ͔͔ΔαʔϏεܖ໿ͳ ͲɺσʔλϕʔεҠߦͷί ετͱϦεΫ͕େ෯ʹ࡟ݮ ͞Ε·͢ "84Ͱ%Cͷ࣮ߦίετ Λ࡟ݮ 3%4GPS%C͸#SJOH :PVS0XO-JDFOTF #:0- ϞσϧΛαϙʔτ ͍ͯ͠ΔͨΊɺ3%4%C ͷΠϯϑϥετϥΫνϟͱ ؅ཧʹରͯ͠ͷΈྉۚΛࢧ ෷͍·͢ ෳ਺೥ʹΘͨΔϩʔυ ϚοϓΛ࣋ͭઓུతύʔ τφʔ "NB[PO3%4ͷϝδϟʔ ͳਓؾػೳͷେ෦෼͸ %CͰར༻Ͱ͖ɺকདྷʹ ޲͚ͨੵۃతͳϩʔυϚο ϓ͕͋Γ·͢
  11. 12 %Cͷ"NB[PO3%4 ൃചҎདྷͷΞοϓσʔτ •  "NB[PO8FC4FSWJDFTϒϩά 3%4 GPS%CͰτϥϒϧγϡʔςΟϯάʹඞཁͳ৘ใΛऩू͢Δc"NB[PO8FC4FSWJDFT • IUUQTBXTBNB[PODPNKQOFX

    XIBUTOFXDPOUFOUBMMTPSUCZJUFNBEEJUJPOBM'JFMETQPTU%BUF5JNFXIBUTOFXDPOUFOUBMMTPSU PSEFSEFTDBXTGXIBUTOFXDBUFHPSJFT BMMXIBUTOFXDPOUFOUBMMR%CXIBUTOFXDPOUFOUBMMR@PQFSBUPS"/% •  "NB[PO3%4GPS%C͕.J͓Αͼ3JͷΠϯελϯελΠϓͷαϙʔτΛ։࢝ •  "NB[PO3%4GPS%C͕ͭͷΠϯελϯε಺ͷෳ਺ͷσʔλϕʔεΛαϙʔτ •  "NB[PO3%4GPS%C͕ɺ"NB[PO4͔ΒͷσʔλͷϩʔυΛαϙʔτ •  ೔ຊ͸ࠓ࣌఺͸ະద༻ 3%4GPS%C͕"84.BSLFUQMBDFΛ௨ͨ͡ϥΠηϯεʹؔ͢ΔϓϥΠϕʔτΦϑΝʔͷαϙʔτΛ։࢝ •  ೔ຊ͸ࠓ࣌఺͸ະద༻ "NB[PO3%4GPS%C͕"84.BSLFUQMBDFΛ௨ͯ͡*#.͔Βͷ࣌ؒ୯ҐͷϥΠηϯεΛಋೖ •  "NB[PO3%4GPS%CͷϩʔΧϧλΠϜκʔϯͷαϙʔτ •  "84-JDFOTF.BOBHFSͰ"NB[PO3FMBUJPOBM%BUBCBTF4FSWJDF 3%4 ʹ͓͚Δ*#.%CϥΠηϯεͷ௥੻͕Մೳʹ •  "NB[PO3%4GPS%Cͷ.Jͱ3JΛαϙʔτ͢Δ"84Ϧʔδϣϯ͕͞Βʹ֦େ •  "NB[PO3%4GPS%Cͷ9JFEOΠϯελϯεΛαϙʔτ͢ΔϦʔδϣϯ͕͞Βʹ֦େ •  "NB[PO3%4͕JP#MPDL&YQSFTTͷαϙʔτʹΑΓҰ؏ͨ͠αϒϛϦඵ୯ҐͷϨΠςϯγʔͱͷ଱ٱੑΛ࣮ݱ •  "NB[PO3%4GPS%C͕؂ࠪϩάͷαϙʔτΛ։࢝ •  "NB[PO3%4GPS%C͕&#$%*$র߹ॱংͷαϙʔτΛ։࢝ •  "NB[PO3%4GPS%CͰΫϩεϦʔδϣϯࣗಈόοΫΞοϓͷαϙʔτΛ։࢝ •  "NB[PO3%4GPS%C͕࠷େ ਓͷσʔλϕʔεϢʔβʔͷαϙʔτΛ։࢝
  12. 13 •  "NB[PO3%4GPS%C͕ͭͷΠϯελϯε಺ͷෳ਺ͷσʔλϕʔεΛαϙʔτ • ୯Ұͷ3%4GPS%CΠϯελϯε಺Ͱ࠷େݸ·Ͱ%CσʔλϕʔεΛϓϩϏδϣχϯάͯ͠؅ཧ͢Δ͜ͱ͕Ͱ͖ΔΑ͏ʹͳͬͨ • ʮ"NB[PO3%4GPS%C%#Πϯελϯε্ͷෳ਺ͷσʔλϕʔε • IUUQTEPDTBXTBNB[PODPNKB@KQ"NB[PO3%4MBUFTU6TFS(VJEFECNVMUJQMFEBUBCBTFTIUNM

    • SETBENJODSFBUF@EBUBCBTFετΞυϓϩγʔδϟΛݺͼग़͢͜ͱͰɺ୯Ұͷ3%4GPS%C%#Πϯελϯεʹෳ਺ͷσʔλϕʔεΛ ࡞੒Ͱ͖·͢ɻͭͷ3%4GPS%C%#Πϯελϯεʹ࡞੒Ͱ͖Δσʔλϕʔεͷ਺͸ʹ੍ݶ͞Ε͍ͯ·͢ɻ͜ͷ਺ʹ͸ɺΞΫ ςΟϒঢ়ଶͱඇΞΫςΟϒঢ়ଶͷ྆ํͷσʔλϕʔεؚ͕·Ε·͢ɻ • %#Πϯελϯε͕อ࣋Ͱ͖ΔΞΫςΟϒͳσʔλϕʔεͷ࠷େ਺͸ɺ࣍ͷࣜΛ࢖༻ͯ͠ܭࢉͰ͖·͢ɻ • "DUJWFEBUBCBTFMJNJU UPUBMTFSWFSNFNPSZ (# (# • ࣍ͷྫ͸ɺECNJYMBSHF%#ΠϯελϯεΫϥεΛ࣋ͭ%#ΠϯελϯεͷΞΫςΟϒͳσʔλϕʔεͷ࠷େ਺Λ͍ࣔͯ͠·͢ • "DUJWFEBUBCBTFMJNJU UPUBMTFSWFSNFNPSZ (# (#  (# (# (# EBUBCBTFT • ͦͷଞɾؔ࿈ࢀߟ৘ใ • "84%BUBCBTF#MPHɿ.VMUJQMFEBUBCBTFTVQQPSUPO"NB[PO3%4GPS%C%#JOTUBODF • IUUQTBXTBNB[PODPNKQCMPHTEBUBCBTFNVMUJQMFEBUBCBTFTVQQPSUPOBNB[POSETGPSECECJOTUBODF • ෳ਺γεςϜͰͭͷ3%4ΠϯελϯεΛڞ༻͢Δɻʹ͍ͭͯߟ͑ͯΈͨ • IUUQTEFWDMBTTNFUIPEKQBSUJDMFTNVMUTZTUFNTSETJOTUBODF
  13. 14 "NB[PO3%4Ͱ਺ճΫϦοΫͯ͠ *#.%CΛ࢖͍࢝Ί·͠ΐ͏ʂ ੈքதΛΧόʔ r ถࠃ౦෦ϊʔεόʔδχΞभɺΦϋΠΦभ r ถࠃ੢෦ϩαϯθϧεɺ๺ΧϦϑΥϧχ ΞɺΦϨΰϯ r

    ΞδΞଠฏ༸ ౦ژɺେࡕɺ߳ߓɺδϟΧϧ λɺϜϯόΠɺι΢ϧɺγϯΨϙʔϧɺγυ χʔ r Χφμத෦ r ϤʔϩούϑϥϯΫϑϧτɺΞΠϧϥϯυɺ ϩϯυϯɺϛϥϊɺύϦɺετοΫϗϧϜ r ΞϑϦΧέʔϓλ΢ϯ r ೆΞϝϦΧαϯύ΢ϩ 
  14. 17 %FNP  มΘͬͨͱ͜ΛݟͯΈΑ͏ •  "84-JDFOTF.BOBHFSͰ"NB[PO3FMBUJPOBM%BUBCBTF4FSWJDF 3%4 ʹ͓͚Δ*#.%CϥΠηϯεͷ௥੻͕Մೳʹ •

     "NB[PO3%4GPS%C͕.J͓Αͼ3JͷΠϯελϯελΠϓͷαϙʔτΛ։࢝  ෳ਺σʔλϕʔε࡞੒ΛݟͯΈΑ͏ •  "NB[PO3%4GPS%C͕ͭͷΠϯελϯε಺ͷෳ਺ͷσʔλϕʔεΛαϙʔτ
  15. 18 %FNP  มΘͬͨͱ͜ΛݟͯΈΑ͏ •  "84-JDFOTF.BOBHFSͰ"NB[PO3FMBUJPOBM%BUBCBTF4FSWJDF 3%4 ʹ͓͚Δ*#.%CϥΠηϯεͷ௥੻͕Մೳʹ •

     "NB[PO3%4GPS%C͕.J͓Αͼ3JͷΠϯελϯελΠϓͷαϙʔτΛ։࢝ 3%4GPS%C࡞੒ը໘Ͱ্هΛ֬ೝͯ͠Έ·͢👀