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
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Kosuke Ogawa
May 17, 2019
Technology
830
0
Share
Firestore のデータ設計について
2019.5.17 Webナイト宮崎 Vol.4
Kosuke Ogawa
May 17, 2019
More Decks by Kosuke Ogawa
See All by Kosuke Ogawa
PHP or die
koogawa
0
300
TypeScript リテラル型について
koogawa
1
290
Nuxt.js で非同期なデータを取得するときのポイント
koogawa
0
340
Vue 入門者が日報ツールを作ってみた
koogawa
1
380
地方に住むエンジニアがこの先生きのこるには
koogawa
0
1.2k
はじめてウェブサイトで Firebase を使ってみた
koogawa
1
480
iOSアプリ開発におけるJavaScript
koogawa
1
460
Stack Overflow活動 その後の活動報告
koogawa
1
210
「まりも」と iOS の 6年間
koogawa
4
7.5k
Other Decks in Technology
See All in Technology
サービスの信頼性を高めるため、形骸化した「プロダクションミーティング」を立て直すまでの取り組み
stefafafan
1
260
AI 時代の Platform Engineering
recruitengineers
PRO
1
160
大学職員のための生成AI最前線 :最前線を、AIガバナンスとして読み直すためのTips
gmoriki
2
4k
OWASP APTSを眺めてみた
su3158
0
130
Oracle Exadata Database Service on Cloud@Customer X11M (ExaDB-C@C) サービス概要
oracle4engineer
PRO
2
8k
AI時代に、 データアナリストがデータエンジニアに異動して
jackojacko_
0
770
多角的な視点から見たAGI
terisuke
0
130
React 19×Rustツール 進化の「ズレ」を設計で埋める
remrem0090
1
110
Claude Codeウェビナー資料 - AWSの最新機能をClaude Codeで高速に検証する
oshanqq
0
170
ボトムアップ限界を越える - 20チームを束る "Drive Map" / Beyond Bottom-Up: A 'Drive Map' for 20 Teams
kaonavi
0
190
古今東西SRE
okaru
2
180
そのSLO 99.9%、本当に必要ですか? 〜優先度付きSLOによる責任共有の設計思想〜 / Is that 99.9% SLO really necessary? Design philosophy of shared responsibility through prioritized SLOs
vtryo
0
600
Featured
See All Featured
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
270
ラッコキーワード サービス紹介資料
rakko
1
3.3M
A Guide to Academic Writing Using Generative AI - A Workshop
ks91
PRO
1
300
A Soul's Torment
seathinner
6
2.8k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
140
Public Speaking Without Barfing On Your Shoes - THAT 2023
reverentgeek
1
390
Technical Leadership for Architectural Decision Making
baasie
3
360
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Utilizing Notion as your number one productivity tool
mfonobong
4
300
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
65
54k
Fireside Chat
paigeccino
42
3.9k
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̼Ͱ͔͑͠ͳ
͍