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
770
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
270
TypeScript リテラル型について
koogawa
1
260
Nuxt.js で非同期なデータを取得するときのポイント
koogawa
0
320
Vue 入門者が日報ツールを作ってみた
koogawa
1
360
地方に住むエンジニアがこの先生きのこるには
koogawa
0
1.2k
はじめてウェブサイトで Firebase を使ってみた
koogawa
1
450
iOSアプリ開発におけるJavaScript
koogawa
1
430
Stack Overflow活動 その後の活動報告
koogawa
1
200
「まりも」と iOS の 6年間
koogawa
4
7.3k
Other Decks in Technology
See All in Technology
ガチな登山用デバイスからこんにちは
halka
1
210
退屈なことはDevinにやらせよう〜〜Devin APIを使ったVisual Regression Testの自動追加〜
kawamataryo
4
1.4k
まだ間に合う! StrandsとBedrock AgentCoreでAIエージェント構築に入門しよう
minorun365
PRO
11
830
Kiroと学ぶコンテキストエンジニアリング
oikon48
6
8.2k
生成AI時代に必要な価値ある意思決定を育てる「開発プロセス定義」を用いた中期戦略
kakehashi
PRO
1
270
iPhone Eye Tracking機能から学ぶやさしいアクセシビリティ
fujiyamaorange
0
530
AWSで推進するデータマネジメント
kawanago
0
930
サンドボックス技術でAI利活用を促進する
koh_naga
0
170
5年目から始める Vue3 サイト改善 #frontendo
tacck
PRO
3
150
BPaaSにおける人と協働する前提のAIエージェント-AWS登壇資料
kentarofujii
0
110
ZOZOマッチのアーキテクチャと技術構成
zozotech
PRO
3
1.2k
DuckDB-Wasmを使って ブラウザ上でRDBMSを動かす
hacusk
1
140
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
5.8k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
6.1k
RailsConf 2023
tenderlove
30
1.2k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
Code Reviewing Like a Champion
maltzj
525
40k
Mobile First: as difficult as doing things right
swwweet
224
9.9k
Making the Leap to Tech Lead
cromwellryan
134
9.5k
How to train your dragon (web standard)
notwaldorf
96
6.2k
How GitHub (no longer) Works
holman
315
140k
Building a Scalable Design System with Sketch
lauravandoore
462
33k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
580
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̼Ͱ͔͑͠ͳ
͍