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
540
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
210
TypeScript リテラル型について
koogawa
1
220
Nuxt.js で非同期なデータを取得するときのポイント
koogawa
0
230
Vue 入門者が日報ツールを作ってみた
koogawa
1
290
地方に住むエンジニアがこの先生きのこるには
koogawa
0
1k
はじめてウェブサイトで Firebase を使ってみた
koogawa
1
360
iOSアプリ開発におけるJavaScript
koogawa
1
340
Stack Overflow活動 その後の活動報告
koogawa
1
170
「まりも」と iOS の 6年間
koogawa
4
6.7k
Other Decks in Technology
See All in Technology
バッチ処理のSLOをどう設計するか
rynsuke
7
560
「XX試験の環境作ってよ」と言われた時によく使うAWSのソリューションについて
bun913
0
120
TCA入門したてなので、自分が馴染みのある実装と比較しながらキャッチアップしてみる
fumiyasac0921
1
370
Azureコストは水道代/The_47th_Tokyo_Jazug
aeonpeople
3
360
Cloud Friendly(?) Jenkins. How we failed to make Jenkins cloud native and what we learned?
onenashev
PRO
0
110
統計的学習理論読み Chapter 1
kmatsui
3
770
Challenges - Open Farming Hackdays 2024
loleg
0
560
私のRSpecの書き方 / How I write RSpec
tmtms
4
820
オブジェクトのおしゃべり大失敗 メッセージングアンチパターン集 / messaging anti-pattern collection
ytake
0
330
検証からプロダクトへ: シームレスなLLM開発の ためのしくみ作り
nunukim
1
160
長文から長文を生成するLLMツールをオープンソースで作ってみた。
tomohisa
2
140
Cloud Deploy と仲良くなりたい
phaya72
1
100
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
153
14k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
28
5.9k
Designing for humans not robots
tammielis
247
25k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
67
38k
Fantastic passwords and where to find them - at NoRuKo
philnash
35
2.4k
The Cost Of JavaScript in 2023
addyosmani
13
3.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
10
4.5k
The Brand Is Dead. Long Live the Brand.
mthomps
48
21k
Docker and Python
trallard
33
2.6k
Building a Modern Day E-commerce SEO Strategy
aleyda
15
6.3k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
1
1.2k
It's Worth the Effort
3n
180
27k
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̼Ͱ͔͑͠ͳ
͍