Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Firestore のデータ設計について
Search
Kosuke Ogawa
May 17, 2019
Technology
0
630
Firestore のデータ設計について
2019.5.17 Webナイト宮崎 Vol.4
Kosuke Ogawa
May 17, 2019
Tweet
Share
More Decks by Kosuke Ogawa
See All by Kosuke Ogawa
PHP or die
koogawa
0
230
TypeScript リテラル型について
koogawa
1
230
Nuxt.js で非同期なデータを取得するときのポイント
koogawa
0
270
Vue 入門者が日報ツールを作ってみた
koogawa
1
310
地方に住むエンジニアがこの先生きのこるには
koogawa
0
1.1k
はじめてウェブサイトで Firebase を使ってみた
koogawa
1
400
iOSアプリ開発におけるJavaScript
koogawa
1
370
Stack Overflow活動 その後の活動報告
koogawa
1
180
「まりも」と iOS の 6年間
koogawa
4
6.9k
Other Decks in Technology
See All in Technology
OCI で始める!! Red Hat OpenShift / Get Started OpenShift on OCI
oracle4engineer
PRO
1
180
JTCや セキュリティチェックリストが夢の跡
nikinusu
1
630
あなたの知らないiOS開発の世界
recruitengineers
PRO
3
180
DevRelの始め方
moongift
PRO
1
390
Mocking in Rust Applications
taiki45
1
410
言葉は感情の近似値である。その感情と言葉の誤差を最小化しよう ~コミュニケーションにおけるアナログ/デジタル変換の課題に立ち向かう~
nktamago
0
230
LINEヤフーのフロントエンド組織・体制の紹介
lycorp_recruit_jp
1
1.2k
「自動テストのプラクティスを効果的に学ぶためのカードゲーム」 ( #sqip2024 )
teyamagu
PRO
2
180
React Aria で実現する次世代のアクセシビリティ
ryo_manba
4
1.2k
テスト”ケース”駆動開発 で手戻りをなくそう
ryohma0510
0
320
ネットワークだけ隔離されたコンテナ作成デモ / Kichijoji.pm36
tenforward
1
230
Swift Testingのconfirmationを コードリーディング/Dive into Swift Testing confirmation
laprasdrum
2
260
Featured
See All Featured
How GitHub (no longer) Works
holman
310
140k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
The Illustrated Children's Guide to Kubernetes
chrisshort
47
48k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
41
6.5k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
354
29k
Build your cross-platform service in a week with App Engine
jlugia
228
18k
Unsuck your backbone
ammeep
667
57k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
45
4.8k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
227
52k
Building an army of robots
kneath
302
42k
The Art of Programming - Codeland 2020
erikaheidi
48
13k
Transcript
'JSFTUPSF σʔλϕʔεઃܭ ,PTVLF0HBXB 8FCφΠτٶ࡚7PM
ࣗݾհ
w 0HBXB,PTVLFʢ!LPPHBXBʣ w Ξϧגࣜձࣾʢ౦ژʣ w ٶ࡚͔ΒϑϧϦϞʔτ w ͯ͛΄͛ॴଐ w J04"OESPJEΞϓϦΤϯδχΞ
ࠓ͢͜ͱ w 'JSFTUPSFʹ͓͚Δσʔλϕʔεઃܭʹ͍ͭͯ w ͜Μͳํ๏͕͋ΔΑͶ w ͬͱྑ͍ํ๏͕͋ͬͨΒڭ͍͑ͯͩ͘͞ʂ
'JSFTUPSFͱ w 'JSFCBTFͷػೳͷͻͱͭ w σʔλϕʔε w $PMMFDUJPO EPDVNFOU EBUB ͔Βߏ͞ΕΔ
ຊ
ͱ͋Δ4/4αʔϏεͷ %#ઃܭΛߟ͑Δ
ػೳཁ݅ w ొਓɿϢʔβʔ w ϢʔβʔJE OBNFΛ࣋ͭ w ϢʔβʔଞͷϢʔβʔΛϑΥϩʔͰ͖Δ
ϢʔβʔཧίϨΫγϣϯ w 3PPU w VTFSTDPMMFDUJPO w BBBBBEPDVNFOU w JEEBUB w
OBNFEBUB w CCCCCEPDVNFOU w JEEBUB w OBNFEBUB
ϑΥϩʔใΛཧ͢Δ ઃܭΛߟ͑Δ
VTFSTԼʹஔ͘ w 3PPU w VTFST$PMMFDUJPO w BBBBBEPDVNFOU w JEEBUB
w OBNFEBUB w GPMMPXT 4VC$PMMFDUJPO w CCCCC w DDDDD
SPPUԼʹஔ͘ w 3PPU w VTFST w BBBBB w JE
w OBNF w GPMMPXT w GPMMPX@ w GPMMPXFFlBBBBBz w GPMMPXFSlCCCCCz
BBBBB͞Μ͕ϑΥϩʔதͷ ϢʔβʔϦετΛද͍ࣔͨ͠
VTFSTԼʹஔ͘ w 3PPU w 6TFST w BBBBB w JE
w OBNF w GPMMPXT 4VC$PMMFDUJPO w CCCCC w DDDDD ͜͜ΛݟΕྑͦ͞͏
SPPUԼʹஔ͘ w 3PPU w VTFST w BBBBB w JE
w OBNF w GPMMPXT w GPMMPX@ w GPMMPXFFlBBBBBz w GPMMPXFSlCCCCCz GPMMPXFFlBBBBBzͷυΩϡϝϯτΛ நग़͢Εྑͦ͞͏
BBBBB͞ΜΛϑΥϩʔ͍ͯ͠ ΔϢʔβʔϦετΛදࣔͨ͠ ͍
VTFSTԼʹஔ͘ w 3PPU w 6TFST w CCCCC w JE
w OBNF w GPMMPXT 4VC$PMMFDUJPO w BBBBB w DDDDD ˣ Ͱ͖ͳ͍ʂʂ ʢهɿͰ͖ΔΑ͏ʹͳͬͨʣ ͜͜ʹBBBBBΛؚΉ 4VC$PMMFDUJPO͚ͩநग़͍ͨ͠
SPPUԼʹஔ͘ w 3PPU w VTFST w BBBBB w JE
w OBNF w GPMMPXT w GPMMPX@ w GPMMPXFFlDDDDDz w GPMMPXFSlBBBBBz GPMMPXFSlBBBBBzͷυΩϡϝϯτΛ நग़͢Εྑͦ͞͏
·ͱΊ
w ࠓճͷྫͷΑ͏ʹϦϨʔγϣϯγοϓΛཧ͢Δํ๏ͱ͠ ͯVTFSTԼʹஔ͘ํ๏ͱSPPUԼʹஔ͘ྫΛհ w VTFSTԼʹஔ͘ํ๏ͩͱαϒίϨΫγϣϯΛԣஅͨ͠ ݕࡧ͕Ͱ͖ͳ͍͕ग़ͯ͘ΔˠͰ͖ΔΑ͏ʹͳͬͨ w ݸਓతʹSPPUԼʹஔ͘΄͏͕͖
͋Γ͕ͱ͏ ͍͟͝·ͨ͠
ิ w $PMMFDUJPO(SPVQͱ͍͏ػೳ ͕ϦϦʔε͞Εͨʂʂ w 4VC$PMMFDUJPOΛԣஅͯ͠ σʔλΛநग़͢Δ͜ͱ͕Մೳ ʹͳͬͨ w Ұ෦ͷ1MBUGPS̼Ͱ͔͑͠ͳ
͍