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

DataVault2.0をご紹介

numa
March 11, 2022

 DataVault2.0をご紹介

2022/03/11(金) のちゅらコラボのLTで使った資料
https://churadata.connpass.com/event/237070/

numa

March 11, 2022
Tweet

More Decks by numa

Other Decks in Technology

Transcript

  1. %BUB7BVMU  ௒αϚϦ • ೥ɿ%BUB7BVMU ެ։ • %BOJFM %BO -JOTUFEU

    ʹެ։͞ΕͨσʔλΞʔΩςΫνϟɾϞσϦϯάख๏ • ͦͷଞͷσʔλΞʔΩςΫνϟ • ίʔϙϨʔτΠϯϑΥϝʔγϣϯϑΝΫτϦ $*' r ΠϯϞϯ • σΟϝϯγϣφϧσʔλ΢ΣΞϋ΢ε r ΩϯϘʔϧ • ೥ɿ%BUB7BVMU  ެ։ • #JH%BUB ΍ඇߏ଄Խɾ൒ߏ଄ԽσʔλʹରԠͨ͠ํ๏࿦ɺΞʔΩςΫνϟɺ࣮૷ ʹ͓͚ΔϕετϓϥΫςΟε ˜ $IVSB%"5"JOD
  2. ༻ޠͷ੔ཧɿσʔλΞʔΩςΫνϟͱϞσϦϯά • σʔλΞʔΩςΫνϟ • σʔλ׆༻ʹؔΘΔγεςϜશମͷσʔλϑϩʔ΍֤ίϯϙʔωϯτͷ໾ׂͷΨ ΠυϥΠϯ΍ํ਑ • ྫʣ • ίʔϙϨʔτΠϯϑΥʔϝʔγϣϯϑΝΫτϦ

    • σΟϝϯγϣφϧσʔλ΢ΣΞϋ΢ε • σʔλϞσϦϯά • σʔλߏ଄ʹؔ͢Δ࿦ཧతɾ෺ཧతͳϨΠΞ΢τख๏ • ྫʣ • ϦϨʔγϣφϧϞσϦϯά ʜ ਖ਼نԽɺୈਖ਼نܗ /' • σΟϝϯγϣφϧϞσϦϯά ʜ ελʔεΩʔϚɺεϊʔϑϨʔΫεΩʔϚ ˜ $IVSB%"5"JOD
  3. ൺֱɿϦϨʔγϣφϧ WT σΟϝϯγϣφϧ ˜ $IVSB%"5"JOD ϦϨʔγϣφϧ σΟϝϯγϣφϧ ϞσϦϯά ख๏ ü

    ϦϨʔγϣφϧϞσϦϯά ü σΟϝϯγϣφϧϞσϦϯά εΩʔϚ ü ਖ਼نܗʢ/'ͳͲʣ ü ελʔεΩʔϚ ü εϊʔϑϨʔΫεΩʔϚ σʔλͷ৑௕͞ ü ৑௕ੑ͕௿͘ΞϓϦέʔγϣϯΛ։ ൃ͠΍͍͢ ü ৑௕ͳσʔλͷ࣋ͪํͱͳΔͨΊΞ ϓϦέʔγϣϯʹ͸޲͔ͳ͍ ෼ੳ଎౓ ü δϣΠϯ͕ଟ͘ඞཁͱͳΔͨΊҰൠ తʹ஗͘ͳΔ ü σΟϝϯγϣϯΛհ͢Δ͜ͱͰߴ଎ ʹ෼ੳՄೳ ΞϓϦέʔγϣϯ޲͖ ෼ੳ޲͖ ੜ·Εͨ೥୅ ü ʙ೥୅ʢҟੈքసੜऀ͕ߟ͑ ͨͱ͔͠ࢥ͑ͳ͍ʣ ü ʙ೥୅
  4. ൺֱɿ/' WT ελʔεΩʔϚ ˜ $IVSB%"5"JOD ࡏݿςʔϒϧ ɾ঎඼*% ɾ࢓ೖΕ೔ ɾ࢓ೖΕ୯Ձ ɾ࢓ೖݩ*%

    ɾࡏݿ਺ ঎඼Ϛελʔςʔϒϧ ɾ঎඼*% ɾ঎඼໊ ɾΧςΰϦ*% ɾొ࿥೔ ɾఆՁ ঎඼ΧςΰϦςʔϒϧ ɾΧςΰϦ*% ɾΧςΰϦ໊ 'BDUࡏݿ ɾ঎඼*% ɾ঎඼໊ ɾΧςΰϦ*% ɾ࢓ೖΕ೔*% ɾ࢓ೖݩ*% ɾ࢓ೖΕՁ֨ଳ*% ɾ࢓ೖΕ୯Ձ ɾࡏݿ਺ ɾࡏݿ਺*% ɾఆՁ %JN঎඼ΧςΰϦ ɾΧςΰϦ*% ɾΧςΰϦ໊ %JN೔෇ ɾ೔෇*% ɾ೥ ɾ݄ ɾ೔ ɾ༵೔ औҾઌςʔϒϧ ɾऔҾઌ*% ɾऔҾઌ໊ ɾऔҾઌॅॴ %JN࢓ೖΕՁ֨ଳ ɾ࢓ೖΕՁ֨ଳ*% ɾՁ֨ଳେ ɾՁ֨ଳத ɾՁ֨ଳখ %JNऔҾઌ ɾ࢓ೖΕݩ*% ɾऔҾઌ໊ ɾऔҾઌॅॴ ɾऔҾઌ౎ಓ෎ݝ ɾऔҾઌϥϯΫ %JNࡏݿ਺ ɾࡏݿ਺*% ɾա৒ࡏݿϦεΫ౓ ɾࡏݿ੾ΕϦεΫ౓ /' ୈਖ਼نܗ ͱελʔεΩʔϚ͸શવҧ͏ /' ελʔεΩʔϚ • %JNσΟϝϯγϣϯ • 'BDUϑΝΫτ
  5. ঺հɿίʔϙϨʔτΠϯϑΥϝʔγϣϯϑΝΫτϦʔ ˜$IVSB%"5"JOD ϏϧɾΠϯϞϯ͕ఏҊ͢ΔσʔλΞʔΩςΫνϟύλʔϯ σʔλ΢ΣΞϋ΢εࣗମɺΠϯϞϯͷఏএʹΑΔ΋ͷͰ͋Γɺਖ਼౷೿ͱݴ͑Δ ৄ ࡉ ϩ ồ σ ồ

    λ ౷ ߹ ͱ ม ׵ ΞϓϦ ΞϓϦ ΞϓϦ ΞϓϦ ࢀরσʔλ ཤྺࢀর σʔλ %. %. %. %8) 0%4 0%. ΦϖϨʔγϣφϧϨϙʔτ ΞϓϦຖ ΦϖϨʔγϣφϧϨϙʔτ ౷߹ ෼ੳ ୳ࡧత ղੳ Φϖ Ϩʔ γϣφ ϧ෼ੳ ΞϓϦ 0%4 ۀ຿ΞϓϦɺ%8)ͱ0%4΁σʔλΛૹΔιʔεγεςϜͱͳ Δ ΦϖϨʔγϣφϧσʔλετΞ ۀ຿%4 ɺۀ຿σʔλͷ౷߹ %#ɺݱࡏ΋͘͠͸୹ظؒͷσʔλΛอ࣋ %8) σʔλ΢ΣΞϋ΢εɺશཤྺΛ࣋ͭ׬શͳਖ਼نԽ͞Εͨσʔ λ౷߹%#ɺϛεσʔλ͸%8)લͰमਖ਼͠ೖΕ௚͢ %. σʔλϚʔτɺ෼ੳ໨తʹ੔උ͞Εͨ%#ɺ%8)༝དྷͷσʔ λΛσΟϝϯγϣφϧϞσϧͰඇਖ਼نԽ͠อ࣋ 0%. ۀ຿σʔλϚʔτɺઓज़ҙࢥܾఆ༻ͷ%.ɺ0%4༝དྷͷσʔ λΛ୹ظؒ࣋ͭ ΦϖϨʔ γϣφϧ Ϩϙʔτ ۀ຿Ϩϙʔτɺ֤%#͔ΒϨϙʔτΛग़ྗ͢Δ ౷߹ͱม ׵ ΞϓϦΛιʔεͱͯ͠ɺ%8)ɺ0%4Λλʔήοτͱͯ͠σʔ λͷ౷߹ͱม׵Λߦ͏ɺεςʔδϯάͱͯ͠Ұ࣌తʹσʔλ Λอ࣋͢Δ৔߹͕͋Δ ೥୅ ਖ਼نԽ͞ΕͨϦϨʔγϣφϧ ϞσϧͰߏங͢Δਖ਼౷೿
  6. ঺հɿσΟϝϯγϣφϧσʔλ΢ΣΞϋ΢ε ˜$IVSB%"5"JOD ΩϯϘʔϧ͕ఏҊ͢ΔσʔλΞʔΩςΫνϟύλʔϯ ෼ੳͷͨΊʹಛผʹߏ੒͞ΕΔσΟϝϯγϣφϧϞσϧΛ࠾༻͍ͯ͠Δ ۀ຿ ιʔεγεςϜ αʔϏεɿ ɾΫϦʔχϯά ɾ݁߹ ɾඪ४Խ

    ɾσΟϝϯγϣϯͷద߹Խ ΫΤϦͳ͠ σʔλετΞɿ ɾϑϥοτϑΝΠϧ ɾϦϨʔγϣφϧςʔϒϧ ɾ9.-σʔληοτ ॲཧɿ ɾιʔτ ɾॱং෇͚ σʔλ εςʔδϯάྖҬ σʔλ ϓϨθϯςʔγϣϯྖҬ σʔλ ΞΫηεπʔϧ நग़ நग़ நग़ நग़ %8 ό ε ద ߹ σ ỹ ϝ ϯ γ ἀ ϯ σʔλϚʔτ σʔλϚʔτ औࠐ औࠐ औࠐ औࠐ ΞυϗοΫΫΤϦ ϨϙʔτϥΠλʔ ෼ੳΞϓϦέʔγϣϯ Ϟσϧ ΞΫηε ΞΫηε ΞΫηε ΞΫηε ελʔεΩʔϚʹΑΔσΟ ϝϯγϣϯϞσϧͰσʔλ ϚʔτΛߏ੒͢Δͷ͕ಛ௃ ೥୅
  7. %BUB7BVMUͷఆٛ • %FGJOJUJPO5IF%BUB7BVMUJTBEFUBJMPSJFOUFE IJTUPSJDBMUSBDLJOHBOE VOJRVFMZMJOLFETFUPGOPSNBMJ[FEUBCMFTUIBUTVQQPSUPOFPSNPSFGVODUJPOBM BSFBTPGCVTJOFTT*UJTBIZCSJEBQQSPBDI FODPNQBTTJOHUIFCFTUPGCSFFE CFUXFFOSEOPSNBMGPSN /' BOETUBSTDIFNB5IFEFTJHOJTGMFYJCMF

     TDBMBCMF DPOTJTUFOUBOEBEBQUBCMFUPUIFOFFETPGUIFFOUFSQSJTF*UJTBEBUB NPEFMUIBUJT BSDIJUFDUFETQFDJGJDBMMZUPNFFUUIFOFFETPGFOUFSQSJTFEBUB XBSFIPVTFT • ఆٛɿ%BUB7BVMU͸ৄࡉࢦ޲ɺਖ਼نܗςʔϒϧͷཤྺ௥੻ͱҰҙͳϦϯΫηο τͰϏδωεྖҬΛػೳతʹαϙʔτ͠·͢ɻ/'ͱελʔεΩʔϚͷྑ͍ͱ ͜औΓͷϋΠϒϦουΞϓϩʔνͰ͢ɻઃܭ͸ॊೈͰɺεέʔϧՄೳɺҰ؏ੑ ͕͋ΓΤϯλʔϓϥΠζͷཁٻʹదԠͰ͖·͢ɻΤϯλʔϓϥΠζσʔλ ΢ΣΞϋ΢εͷχʔζʹରԠͨ͠σʔλϞσϧͱͯ͠ઃܭ͞Ε͍ͯ·͢ɻ ˜$IVSB%"5"JOD ݪจ͸ IUUQTUEBODPNEBUBWBVMUTFSJFTEBUBWBVMUPWFSWJFX ΑΓ
  8. %BUB7BVMU ͷಛ௃Ұ্ͭ͛ΔͳΒ ˜$IVSB%"5"JOD ৄ ࡉ ϩ ồ σ ồ λ

    ౷ ߹ ͱ ม ׵ ΞϓϦ ΞϓϦ ΞϓϦ ΞϓϦ ࢀরσʔλ ཤྺࢀরσʔλ % . % . % . %8) 0%4 0%. طଘͷσʔλ΢ΣΞϋ΢δϯάख๏ ۀ຿ ιʔεγες Ϝ αʔϏεɿ ɾΫϦʔχϯά ɾ݁߹ ɾඪ४Խ ɾσΟϝϯγϣϯͷద߹Խ ΫΤϦͳ͠ σʔλετΞɿ ɾϑϥοτϑΝΠϧ ɾϦϨʔγϣφϧςʔϒϧ ɾ9.-σʔληοτ ॲཧɿ ɾιʔτ ɾॱং෇͚ σʔλ εςʔδϯάྖҬ σʔλ ϓϨθϯςʔγϣϯྖ Ҭ σʔλ ΞΫηεπʔϧ ந ग़ ந ग़ ந ग़ ந ग़ %8 ό ε ద ߹ σ ỹ ϝ ϯ γ ἀ ϯ σʔλϚʔτ σʔλϚʔτ औ ࠐ औ ࠐ औ ࠐ औ ࠐ ΞυϗοΫΫΤϦ ϨϙʔτϥΠλʔ ෼ੳΞϓϦέʔγϣϯ Ϟσϧ ΞΫηε ΞΫηε ΞΫηε ΞΫηε TJOHMFWFSTJPOPGUSVUI 4705 ૊৫શମ͔ΒՕॴʹσʔλΛूΊͯͦ ΕΛਅ࣮ͱ͢ΔʹTJOHMFWFSTJPOPGUSVUI 4705 %BUB7BVMU ͸ BTJOHMFWFSTJPOPGGBDUT 470' BMMUIFEBUB BMMPGUIFUJNF σʔλ΢ΣΞϋ΢ε͸૊৫ͷσʔλΛՕॴʹूΊΔ͜ͱ͔Β4705ͱݺ͹Ε͍ͯΔ
  9. %BUB7BVMUͷཁૉ • %BUB 7BVMU 3BX7BVMU • )VC  ϏδωεΩʔΛ࣋ͭ •

    -JOL  )VCಉ࢜Λͭͳ͛Δ • 4BU  )VCʹͿΒԼ͕ΓɺσʔλͷৄࡉΛ࣋ͭ • ࠓ೔͸࿩͞ͳ͍ #VJTJOFTT7BVMU • 1*5 • #SJEHF ˜$IVSB%"5"JOD
  10. )VC • )VC͸ओΩʔ༻ͷςʔϒϧ • )VCͷ࣋ͭྻ • )VCͷओΩʔ )VC 1, •

    ϏδωεΩʔ ݩͷϢχʔΫΩʔ • ϩʔυ೔࣌ -0"%@%54 • ݯઘγεςϜ 3&$@43$ ˜$IVSB%"5"JOD &.1-0:&&4 • &.1-0:&&@*% 1, • '*345@/".& • -"45@/".& • &."*- • +0#@*% ', )6#@&.1-0:&& • )6#@&.1-0:&&@,&: 1, • &.1-0:&&@*% • )6#@-PBE@%54 • )6#@3FD@43$ /'ςʔϒϧ͔Β)VCΛม׵ ϏδωεΩʔҎ֎͸)VC͔Β֎͢
  11. -JOL • -JOL͸)VCΛͭͳ͛Δςʔϒϧ • -JOLͷ࣋ͭྻ • -JOLͷओΩʔ -JOL 1, •

    )VCͷ1, -JOL', • ϩʔυ೔࣌ -0"%@%54 • ݯઘγεςϜ 3&$@43$ ˜$IVSB%"5"JOD &.1-0:&&4 • &.1-0:&&@*% 1, • '*345@/".& • -"45@/".& • &."*- • +0#@*% ', +0#4 • +0#@*% 1, • +0#@5*5-& • .*/@4"-"3: • ."9@4"-"3: ଟ  )6#@&.1-0:&& • )6#@&.1-0:&&@,&: 1, • -0$"5*0/@/".& • )6#@-PBE@%54 • )6#@3FD@43$ )6#@+0# • )6#@+0#@,&: 1, • +0#@*% • )6#@-PBE@%54 • )6#@3FD@43$ -*/,@&.1-0:&&@+0# • -*/,@+0#@,&: 1, • )6#@&.1-0:&&@,&: ', • )6#@+0#@,&: ', • -*/,@-PBE@%54 • -*/,@3FD@43$ ଟ  ଟ  /'ςʔϒϧ͔Β)VCͱ-JOLΛ࡞Δ
  12. 4BU 4BUFMMJUFT • 4BU͸ϏδωεΩʔҎ֎Λ࣋ͬͨςʔϒϧ • 4MPXMZ$IBOHF%JNFOTJPO 4$% ͰཤྺΛ อ࣋͢Δςʔϒϧ •

    ৽͍͠σʔλΛطଘσʔλͱൺֱ͢Δͱ͖ )"4)஋Λ࢖͏ • 4BUͷ࣋ͭྻ • )VCͷ1, 1, • ϩʔυ೔࣌ 1, • )"4)஋ )"4)@%*'' • ݯઘγεςϜ 3&$@43$ • ࢒ͬͨݩςʔϒϧͷྻશ෦ ˜$IVSB%"5"JOD &.1-0:&&4 • &.1-0:&&@*% 1, • '*345@/".& • -"45@/".& • &."*- • +0#@*% ', )6#@&.1-0:&& • )6#@&.1-0:&&@,&: 1, • -0$"5*0/@/".& • )6#@-PBE@%54 • )6#@3FD@43$ 4"5@&.1-0:&& • )6#@&.1-0:&&@,&: 1, • 4"5@-PBE@%54 1, • )"4)@%*'' • 4"5@3FD@43$ • '*345@/".& • -"45@/".& • &."*- ଟ  /'ςʔϒϧ͔Β)VCͱ4BUΛ࡞Δ
  13. )VC -JOL 4BU΁ͷม׵Λ·ͱΊͯΈͯΈΔ ˜$IVSB%"5"JOD &.1-0:&&4 • &.1-0:&&@*% 1, • '*345@/".&

    • -"45@/".& • &."*- • +0#@*% ', +0#4 • +0#@*% 1, • +0#@5*5-& • .*/@4"-"3: • ."9@4"-"3: ଟ  )6#@&.1-0:&& • )6#@&.1-0:&&@,&: 1, • -0$"5*0/@/".& • )6#@-PBE@%54 • )6#@3FD@43$ )6#@+0# • )6#@+0#@,&: 1, • +0#@*% • )6#@-PBE@%54 • )6#@3FD@43$ -*/,@&.1-0:&&@+0# • -*/,@+0#@,&: 1, • )6#@&.1-0:&&@,&: ', • )6#@+0#@,&: ', • -*/,@-PBE@%54 • -*/,@3FD@43$ ଟ  ଟ   ଟ  ଟ 4"5@&.1-0:&& • )6#@&.1-0:&&@,&: 1, • 4"5@-PBE@%54 1, • )"4)@%*'' • 4"5@3FD@43$ • '*345@/".& • -"45@/".& • &."*- 4"5@+0# • )6#@+0#@,&: 1, • 4"5@-PBE@%54 • )"4)@%*'' • 4"5@3FD@43$ • +0#@5*5-& • .*/@4"-"3: • ."9@4"-"3: /'ςʔϒϧ͔Β%BUB7BVMUʹม׵ ػցతʹม׵Ͱ͖ΔͶ ʋ ʅ˜A ů
  14. େ͖͘ͳΔͱ͜Μͳ෩ʹ ˜$IVSB%"5"JOD )VC -JOL 4BU 4BU 4BU )VC -JOL -JOL

    4BU )VC -JOL )VC 4BU 4BU 4BU )VC 4BU 4BU ձһ ߪೖ ঎඼ ഑ૹ ࡏݿ
  15. %BUB7BVMU ͍͍ͱ͜Ζ  ઴ਐతσϦόϦ ʜ εϞʔϧελʔτɺΫΠοΫ΢Οϯ  ॊೈ ʜ &%8ͩͱσʔλιʔεҰͭ଍͢ͷ΋େม͚ͩͲɺͦ͏͍͏ͷ͕ͳ͍

     ௿͍ෳࡶ͞ ʜ ϏδωεϧʔϧΛՃຯͨ͠σʔλͷ࠶ߏ੒΍ॳظʹσʔλม ߋͷߟྀ͕ෆཁ  ੜσʔλ࣋ͪ ʜ ཤྺؚΊͯੜσʔλ͕อ࣋͞ΕͯΔ  ࣌ؒܦաʹΑΔมԽʹ͍͍ײ͡ʹରԠͰ͖Δ ʜ มԽͮ͠Β͍ओΩʔΛ࣠ʹ ͯ͠Δ͔ΒɺΧϥϜ଍͚ͩ͢ͰׂͱରԠͰ͖ΔΑͶ  ௥੻ɺ؂ࠪ ʜ VQEBUF͕ى͖ͳ͍ͷ͸؂ࠪੑ͕ͱͬͯ΋ߴ͍ΑͶ  ฒྻϩʔυͰߴύϑΥʔϚϯε  ࣗಈԽՄೳ ʜ ϦϨʔγϣφϧ΍σΟϝϯγϣφϧ͸݁ߏ಄Λ೰·ͤͯϞσ Ϧϯά͢Δඞཁ͕͋Δ͚ͲɺͦΕ͕ͳ͍ ˜$IVSB%"5"JOD