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

GCPの親戚Firebaseについて

67c167ca2b11848950312e7f2b149b6b?s=47 LIG-yutaro
June 16, 2016
340

 GCPの親戚Firebaseについて

67c167ca2b11848950312e7f2b149b6b?s=128

LIG-yutaro

June 16, 2016
Tweet

Transcript

  1. ʹ͍ͭͯ ($1ͷ਌ੰ 

  2. ʹ͍ͭͯ ࣗݾ঺հ  גࣜձࣾ-*(ɹɿϑϩϯτΤϯυΤϯδχΞ ໊લɹɹɹɹɹɿݹ઒༎ଠ࿕ ޷͖ͳ΋ͷɹɹɿϥδΦɾΞφϩάήʔϜ 'BDFCPPLɿ;Δ͔ΘΏͨΖ ਎௕ɿDN ମॏɿL 


    લ͸'MBTIEFWFMPQFSతͳ'&Λ΍͍ͬͯ·ͨ͠ɻ
 ࠷ۙ͸"OHVMBSͱ5ZQF4DSJQUͰ41"Λ࡞ͬͯ·͢ɻ ओͳۀ຿͸-*(ϒϩάͷอकɺӡ༻ɺ6*վળ ͍ΘΏΔ-*(ϒϩάͷதͷਓͰ͢ɻ
  3. ʹ͍ͭͯ ($1ͱ'JSFCBTFͷؔ܎͸ʁ 

  4. ʹ͍ͭͯ ($1ͱͷ౷߹͕ਐΉ'JSFCBTF  ΞϓϦέʔγϣϯߏஙͷ#BB4ʢ#BDLFOEBTB4FSWJDFʣͱͯ͠ػೳ͢Δ'JSFCBTF͕(PPHMFʹങ ऩ͞Εͨޙɺ'JSFCBTFͷ׆ؾ͋;ΕΔίϛϡχςΟʹࢀՃ͍ͯ͠Δσϕϩούʔͷ਺͸ɺ୹ظؒͷ͏ͪ ʹશੈքͰສਓ͔Βສਓ΁ͱ૿Ճ͠·ͨ͠ɻങऩޙɺ'JSFCBTF͸෇ՃՁ஋తͳҐஔ͚ͮͷαʔ Ϗε͚ͩͰͳ͘ɺίΞΠϯϑϥετϥΫνϟͷ໘Ͱ΋(PPHMF$MPVE1MBUGPSNʢ($1ʣ΁ͷґଘ౓Λ ਂΊ͍ͯ·͢ɻͨͱ͑͹ɺઌ೔։࠵ͷ(PPHMF*0Ͱൃද͞Εͨ'JSFCBTFͷ৽ػೳͷ͍͔ͭ͘ ͸($1ͱਂ͔͔͘Θ͍ͬͯ·͢ɻ'JSFCBTFͷσϕϩούʔ͔ΒΑ͘ϦΫΤετ͞ΕΔػೳͷͭ͸ɺ ը૾΍ಈըͱ͍ͬͨେ͖ͳαΠζͷϑΝΠϧΛ֨ೲͰ͖ΔΑ͏ʹ͢Δ͜ͱͰ͢ɻͦ͜Ͱɺ(PPHMF

    $MPVE 4UPSBHFͰಈ͘৽͍͠'JSFCBTF4UPSBHFͰ͸֦ுੑΛΑΓߴΊɺ($1্ͷଞϓϩδΣΫτʹΑͬͯ อଘ͞Ε͍ͯΔϑΝΠϧ΁ͷ؆୯ͳΞΫηεΛՄೳʹ͍ͯ͠·͢ɻ'JSFCBTF͸($1ͱಉ͡ج൫ΞΧ΢ ϯτγεςϜΛ࢖༻͢ΔͨΊɺ։ൃͨ͠'JSFCBTFΞϓϦͰ͞·͟·ͳ($1αʔϏεΛར༻Ͱ͖·͢ɻ ͨͱ͑͹ɺ৽͍͠'JSFCBTF"OBMZUJDTͷੜͷ෼ੳσʔλΛ(PPHMF#JH2VFSZʹΤΫεϙʔτ͢Ε͹ɺ ΞϓϦέʔγϣϯͱϢʔβʔͷߴ౓ͳΠϯαΠτʹ໾ཱͯΔ͜ͱ͕Ͱ͖·͢ɻ ʡҾ༻ɿIUUQHPPHMFDMPVEQMBUGPSNKBQBOCMPHTQPUKQHDQpSFCBTFIUNMʡ
  5. ʹ͍ͭͯ ($1ͱͷ౷߹͕ਐΉ'JSFCBTF  ΞϓϦέʔγϣϯߏஙͷ#BB4ʢ#BDLFOEBTB4FSWJDFʣͱͯ͠ػೳ͢Δ'JSFCBTF͕(PPHMFʹങ ऩ͞Εͨޙɺ'JSFCBTFͷ׆ؾ͋;ΕΔίϛϡχςΟʹࢀՃ͍ͯ͠Δσϕϩούʔͷ਺͸ɺ୹ظؒͷ͏ͪ ʹશੈքͰສਓ͔Βສਓ΁ͱ૿Ճ͠·ͨ͠ɻങऩޙɺ'JSFCBTF͸෇ՃՁ஋తͳҐஔ͚ͮͷαʔ Ϗε͚ͩͰͳ͘ɺίΞΠϯϑϥετϥΫνϟͷ໘Ͱ΋(PPHMF$MPVE1MBUGPSNʢ($1ʣ΁ͷґଘ౓Λ ਂΊ͍ͯ·͢ɻͨͱ͑͹ɺઌ೔։࠵ͷ(PPHMF*0Ͱൃද͞Εͨ'JSFCBTFͷ৽ػೳͷ͍͔ͭ͘ ͸($1ͱਂ͔͔͘Θ͍ͬͯ·͢ɻ'JSFCBTFͷσϕϩούʔ͔ΒΑ͘ϦΫΤετ͞ΕΔػೳͷͭ͸ɺ ը૾΍ಈըͱ͍ͬͨେ͖ͳαΠζͷϑΝΠϧΛ֨ೲͰ͖ΔΑ͏ʹ͢Δ͜ͱͰ͢ɻͦ͜Ͱɺ(PPHMF

    $MPVE 4UPSBHFͰಈ͘৽͍͠'JSFCBTF4UPSBHFͰ͸֦ுੑΛΑΓߴΊɺ($1্ͷଞϓϩδΣΫτʹΑͬͯ อଘ͞Ε͍ͯΔϑΝΠϧ΁ͷ؆୯ͳΞΫηεΛՄೳʹ͍ͯ͠·͢ɻ'JSFCBTF͸($1ͱಉ͡ج൫ΞΧ΢ ϯτγεςϜΛ࢖༻͢ΔͨΊɺ։ൃͨ͠'JSFCBTFΞϓϦͰ͞·͟·ͳ($1αʔϏεΛར༻Ͱ͖·͢ɻ ͨͱ͑͹ɺ৽͍͠'JSFCBTF"OBMZUJDTͷੜͷ෼ੳσʔλΛ(PPHMF#JH2VFSZʹΤΫεϙʔτ͢Ε͹ɺ ΞϓϦέʔγϣϯͱϢʔβʔͷߴ౓ͳΠϯαΠτʹ໾ཱͯΔ͜ͱ͕Ͱ͖·͢ɻ ʡҾ༻ɿIUUQHPPHMFDMPVEQMBUGPSNKBQBOCMPHTQPUKQHDQpSFCBTFIUNMʡ
  6. ʹ͍ͭͯ ͭ·Γ 

  7. ʹ͍ͭͯ ࠓޙͲΜͲΜ($1ͱ਌࿨ੑ͕ ߴ͘ͳΔ͜ͱ͕ظ଴Ͱ͖ΔαʔϏεͰ͢ɻ 

  8. ʹ͍ͭͯ 'JSFCBTFͬͯԿ͕Ͱ͖Δͷʁ 

  9. ʹ͍ͭͯ 'JSFCBTFͷػೳ  w "OBMZUJDT w "VUI w %BUBCBTF w

    4UPSBHF w )PTUJOH w 3FNPUF$POpH w 5FTU-BC w $SBTI3FQPSUJOH w /PUJpDBUJPOT w %ZOBNJD-JOLT w "E.PC
  10. ʹ͍ͭͯ 'JSFCBTFͷػೳ  w "OBMZUJDT w "VUI w %BUBCBTF w

    4UPSBHF w )PTUJOH w 3FNPUF$POpH w 5FTU-BC w $SBTI3FQPSUJOH w /PUJpDBUJPOT w %ZOBNJD-JOLT w "E.PC ࠓ೔͸͜Εʹ͍ͭͯ࿩͠·͢
  11. ʹ͍ͭͯ 'JSFCBTFͷ%BUBCBTFͰ͖Δ͜ͱ  ઀ଓ͞Ε͍ͯΔ͢΂ͯͷΫϥΠΞϯτͰσʔλͷ อଘͱಉظΛϦΞϧλΠϜͰ࣮ߦ͠·͢ ʡҾ༻ɿ'JSFCBTFެࣜϖʔδʡ

  12. ʹ͍ͭͯ  ඞཁͳखॱ  ϝοηʔδΛૹͬͯอଘ͢Δॲཧ  อଘ͞ΕͨσʔλΛϦΞϧλΠϜͰड͚औΔॲཧ νϟοτతͳ΋ͷΛ࡞ͬͯΈ·ͨ͠

  13. ʹ͍ͭͯ ϝοηʔδΛૹͬͯอଘ͢Δॲཧ  GVODUJPOpSFCBTF4FU OBNF NFTTBHF \ pSFCBTFEBUBCBTF SFG NFTTBHFT

    VOJRVF*E TFU \ OBNFOBNF  NFTTBHFNFTTBHF ^  ^ pSFCBTFEBUBCBTF SFG NFTTBHFT PO WBMVF  TOBQTIPU \ DPOTPMFMPH TOBQTIPUWBM  ^  อଘ͞ΕͨσʔλΛϦΞϧλΠϜͰड͚औΔॲཧ pSFCBTF4FUΛ࣮ߦ͢ΔͱDPOTPMFMPHΛు͖ग़͢ͷͰϦΞϧλΠϜͰ஋͸औΕ͍ͯΔΑ͏Ͱ͢ɻ
  14. ʹ͍ͭͯ ͜ͷॲཧͰ΍ΓऔΓͨ͠σʔλΛ "OHVMBS+4Λ࢖ͬͯ WJFXʹ൓өͯ͠Έ·ͨ͠ɻ 

  15. ʹ͍ͭͯ αϯϓϧΛݟͯΈ·͠ΐ͏ɻ 

  16. ʹ͍ͭͯ ͋Εʁʜ 

  17. ʹ͍ͭͯ σʔλόΠϯσΟϯά͕ ͏·͘ಈ͍ͯ·ͤΜɻ 

  18. ʹ͍ͭͯ 'JSFCBTF "OHVMBS+4 Λ࢖͏ͱ͖͸"OHVMBS'JSFͱ͍͏ ϥΠϒϥϦΛ࢖༻͢Δ͜ͱ͕ ਪ঑͞Ε͍ͯΔΑ͏Ͱ͢  IUUQTHJUIVCDPNpSFCBTFBOHVMBSpSF

  19. ʹ͍ͭͯ "OHVMBS'JSFΛ࢖ͬͨ αϯϓϧ΋ݟͯΈ·͠ΐ͏ɻ 

  20. ʹ͍ͭͯ ͪΌΜͱಈ͖·ͨ͠ ʘ ?? ʗ 

  21. ʹ͍ͭͯ Ͱ͕͢ɺҰ఺໰୊͕ʜ ࠷৽ͷ'JSFCBTFΛ࢖͏ͱ ͏·͘ಈ࡞͠·ͤΜͰͨ͠ Ҿ͖ଓ͖ௐࠪத 

  22. ʹ͍ͭͯ  'JSFCBTF "OHVMBS+4 "OHVMBS'JSF Λ࢖͍ͬͯΔࣄྫ΋ؾʹͳΓ·͢ΑͶʁ

  23. ಥવͰ͕͢օ͞·

  24. స৬Λ͓ߟ͑Ͱ͸ ͋Γ·ͤΜ͔ʁ

  25. None
  26. ʹ͍ͭͯ -*(ͷӡӦ͢Δస৬αΠτ1PPMF  QPPMF಺Ͱاۀͱͷ΍ΓऔΓ͸'JSFCBTF "OHVMBS+4 "OHVMBS'JSF Ͱ࣮૷ͯ͋͠Γ·͢ɻੋඇࢼͯ͠Έ͍ͯͩ͘͞ʂ

  27. IUUQTQPPMFKPCKQ IUUQTpSFCBTFHPPHMFDPN

  28. IUUQTQPPMFKPCKQ IUUQTpSFCBTFHPPHMFDPN ͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ N @@ N