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

Hasura.io RDBをサクサク作る方法はARやO/RMだけじゃなくなりました/hasura-io

Hasura.io RDBをサクサク作る方法はARやO/RMだけじゃなくなりました/hasura-io

2022/1/31 日本大学文理学部情報科学科 Webプログラミング 発表会にてゲスト発表した際の資料です。

OKUNOKENTARO

January 31, 2022
Tweet

More Decks by OKUNOKENTARO

Other Decks in Technology

Transcript

  1. σʔλϕʔεΛαΫοͱ w ੈͷத ʮαΫοͱʯ ͱ͍͏ݴ༿ΛΧδϡΞϧʹ࢖͏ w 3%# 3FMBUJPOBM%BUBCBTF  w

    3VCZPO3BJMT "DUJWF3FDPSE  w /PEFKT 4FRVFMJ[F 5ZQF03.  w /P42- w 'JSFCBTF$MPVE'JSFTUPSF
  2. "DUJWF3FDPSE w 3VCZPO3BJMTʹ෇ଐ͢ΔϞσϦ ϯά ɾ ϑ ϨʔϜϫʔΫ w ೥લʹ ʮ8FCΞϓϦέʔγϣϯΛ࡞ΔͳΒͱ

    Γ͋͑ͣ3BJMTʯ 
 ͱ͍ΘΕͨ࣌୅͸࣮ࡏͨ͠ࠓ͸஌Βͳ͍ w 42-͕Θ͔Βͳ͘ ͯ΋"DUJWF3FDPSE͕ॻ͚Ε͹σʔλϕʔε͕ૢ࡞Ͱ͖Δ
  3. 0CKFDU3FMBUJPOBM.BQQFS w 03.ͱ΋ݺ͹ΕΔ 
 "DUJWF3FDPSE΋03.ͷҰछͰ͸͋Δ͕ɺ 3VCZҎ֎ͷݴޠͷ03.ͱ͸ҰઢΛը͍ͯ͠ΔͨΊ۠ผͯ͠࿩͞ΕΔ͜ͱ͕͋Δ  w /PEFKT޲͚03.ͷ৔߹ w

    DMBTTએݴΛલఏͱ ͨ͠ϞσϦ ϯάͱϥϯλΠϜܕΞϊςʔγϣϯ 
 ʢΦϒδΣΫ τهड़΍ɺ 5ZQF4DSJQU%FDPSBUPSߏจͳͲΛ࢖͏ʣ  w 42-Λॻ͔ͣͱ΋$36% ʢ௥Ճɺ ಡࠐɺ ฤूɺ ࡟আʣ ͕࣮૷Ͱ͖Δ
  4. /P42- w 'JSFCBTF'JSFTUPSFͳͲ w ςʔϒϧ΍Ϧ Ϩʔγϣϯͷ֓೦͕ͳ͍ υΩϡϝϯ τࢦ޲ w εΩʔϚ͕ͳ͍ͨΊࣗ༝ͳΩʔͱ஋Λ֨ೲͰ͖Δ

    w αϒίϨΫγϣϯΛ࢖͏ ͜ͱͰෳࡶͳσʔλπϦʔߏ଄Λ֨ೲͰ͖Δ w 42-Λॻ͔ͳ͘ ͍͍ͯ
  5. 42-ͷͭΒ͍ͱ͜Ζ w 03.Λ࢖Θͣͱ΋42-ΠϯδΣΫγϣϯ͑͞஫ҙ͢Ε͹ 
 ੜͷ42-Λ υϯ υϯॻ͘΂͖ w 42-ࣗମ͸ॻ͚ͯ΋ΞϓϦέʔγϣϯଆͰͷՃ޻͕खؒ w

    3%#ʹ͸഑ྻͱ͍͏֓೦͕ͳ͍ͨΊ 
 +0*/ͨ͠ඇਖ਼نԽσʔλΛ+40/ͱ ͯ͠ѻ͏ʹ͸ม׵ॲཧ͕ඞཁ w ͲͪΒ͔ͱ͍͏ ͱɺ ͭΒ͍ͷ͸͜ͷՃ޻ॲཧͷ࣮૷
  6. (SBQI2- w (SBQI2-͸೥ʹެ։͞ΕͨΫΤϦݴޠ w 3&45GVM"1*ͷΑ ͏ʹ͍ͭ͘΋ͷΤϯ υϙΠϯ τΛఆٛͤͣʹ 
 Τϯ

    υϙΠϯ τ ɾ ࣗ༝ͳΫΤϦͰࣗ༝ͳߏ଄ͷσʔλ͕औಘͰ͖Δͱ͞Εͨ w ࣮ࡍ͸ཪͷ3FTPMWFSΛΊͬͪΌ࣮૷͢Δඞཁ͕͕͔͋ͬͯ͜͜ͳΓେมͩͬͨ w ͡Ό͋༻్ಛԽͷ+40/"1*Ͱ͑͑΍Μͱ·ͰݴΘΕͨ
  7. (6*ϕʔεͷϚΠάϨʔγϣϯ w QIQ.Z"ENJOΈ͍ͨͳ΍ͭ w ޷Έ෼͔ΕΔͱ͜ΖͰ͸͋Δ͕ɺ ͜͜Ͱૢ࡞͢Δͱ)BTVSB.FUBEBUB͕ߋ৽͞ΕΔ w Ϧ ϨʔγϣϯΛுΔ͝ͱʹ(SBQI2-ͷRVFSZεΩʔϚ΍NVUBUJPOεΩʔϚ͕ 


    ߋ৽͞ΕΔ w ੜ42-΋ॻ͚ΔͷͰͩ͜ΘΓ೿͸ͦͬͪͰ w (6*ܦ༝Ͱૢ࡞ͯ͠΋VQTRMͱEPXOTRM͕ࣗಈੜ੒͞ΕΔͷͰ(JU؅ཧ͸ͦΕͰ
  8. )BTVSBͰαΫοͱ࡞Δ w ͔ͭͯ ʮ3%#ͰαΫοͱ ͚ͨ͠Ε͹"3΍03.ʯ ͷΑ ͏ʹݴΘΕ͍ͯͨ͜ͱ͸͋ͬͨ w )BTVSBʹΑͬͯ(SBQI2-ͷ3FTPMWFSࣗಈੜ੒Λར༻Ͱ͖Δͱ 


    "3 03.Ҏ֎ͷ ʮαΫοͱʯ ͕࣮ݱͰ͖Δ w ཪ͸ͨͩͷ1PTUHSF42-ͳͷͰɺ ςʔϒϧઃܭ࣍ୈͰ͸͋Δ͕εέʔϧ͸ͤ͞΍͍͢