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
Realtime Databaseに向いてる・向いてないサービス
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
yamacraft
August 28, 2017
Technology
980
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Realtime Databaseに向いてる・向いてないサービス
2017/08/28(月)に開催された「GCPUG Firebase Realtime Database /meetup/1」で発表した資料です
yamacraft
August 28, 2017
More Decks by yamacraft
See All by yamacraft
なぜアプリのデザインとその実装はうまくいかないのか?
yamacraft
0
220
あんまり触れられてない気がする、Kotlin1.3の ありがたい追加機能
yamacraft
0
3.2k
ありがたいUIをもっと大事にしたい
yamacraft
2
2.5k
Quickstart-android/mlkitについて
yamacraft
2
5k
Firebase関連をCIでデプロイするときのTips
yamacraft
0
5.1k
開発用途で Realtime Databaseを 導入した話
yamacraft
2
4.7k
ciecleci/androidのOpenSSLに気をつけよう
yamacraft
0
740
社内用アプリでFirebaseを使っている話
yamacraft
2
2k
弊社のアプリ開発CI環境
yamacraft
0
1.2k
Other Decks in Technology
See All in Technology
「軸足」は 固定しなくていい - 熱量と強みで描く、しなやかなキャリアの形
kakehashi
PRO
1
210
Bucharest Tech Week 2026 - Reinventing testing practices in the AI era
edeandrea
PRO
1
170
【セミナー資料】Claude Code をセキュアに使うための考え方と設定の勘どころ / Claude Code Webinar 20260616
masahirokawahara
2
440
FPGAの開発コンペでZephyrを使ってみた
iotengineer22
0
180
Oracle AI Database@Azure:サービス概要のご紹介
oracle4engineer
PRO
6
2k
スタートアップにAmazon EKSは早すぎる? マルチプロダクト戦略を加速する Platform Engineeringの実践 / Is Amazon EKS Too Soon for Startups? Practical Platform Engineering to Accelerate a Multi-Product Strategy
elmodev09
1
1.6k
iOS アプリの「これって不具合ですか?」を AI に調べてもらう
miichan
0
130
ザ・データベース、MySQL ~ OSC 2026 Sendai ~
sakaik
0
170
「勝手に広まる」人気 AI エージェントを爆速で作ろう!(AWS Summit Japan 2026講演資料)
minorun365
PRO
10
2.4k
AIが自律的に回る開発ループを設計してチーム開発に組み込む
nekorush14
0
110
Lightning近況報告
kozy4324
0
220
作る力から、見極める力へ — AI時代に広がるエンジニアの価値と役割
rince
0
280
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
46
8.2k
Gemini Prompt Engineering: Practical Techniques for Tangible AI Outcomes
mfonobong
2
440
The Cost Of JavaScript in 2023
addyosmani
55
10k
Navigating Weather and Climate Data
rabernat
0
230
It's Worth the Effort
3n
188
29k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
340
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
65
56k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
360
30k
RailsConf 2023
tenderlove
30
1.5k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
210
Transcript
RTDBʹ͍ͯΔɾ͍ ͯͳ͍αʔϏε @yamacraft
profile • @yamacraft (Wataru Yamada) • Mobile Application Engineer •
LeadingMark, inc • team Y.G.E.(private) • Ұ෦دߘ → → →
ποίϛɾࢦఠ༏͠ΊͰ ͓ئ͍͠·͢
IUUQTZPSPPOFZBNBHMPKQ
YoroOneͱʁ • ອըՈͷએπΠʔτΛ·ͱΊͨWebαʔϏ εͰ͢
YoroOneͷߏਤ
RTDBʹ͍ͯΔαʔϏεʁ ʢݸਓͷݟղͰ͢ʣ
• ํࢀর͠߹͏σʔλ͕গͳ͍ • อଘ͢Δσʔλʢϊʔυʣͷߏ͕γϯϓϧ • ≒ϊʔυ͝ͱͷॻ͖ࠐΈʗಡΈࠐΈͷ੍ݶ͕γϯϓϧ • ݕࡧΒϑΟϧλͱ͍ͬͨػೳΛΘͳ͍ • ͜Εͷઆ໌ল͖·͢
• Elasticsearchͱ͔Λ͓͏Ͷɺ͍ͬͯ͏
ํࢀর͕গͳ͍ߏ
อଘ͢Δσʔλͷྫ
ํࢀরϚγϚγͷ߹
อଘ͢Δσʔλͷྫ
ϦϯΫ͕૿͑Δ͜ͱͷฐ • σʔλͷཧ͕ෳࡶԽ͢Δ • ͱ͍͑ɺআͷࡍʹϦϯΫઌΛಛఆʴআͷΊΜͲ͘͞͞୯ํͦΜ ͳʹ… • ࣮ࡍʹެࣜʮͲͬͪʹϦϯΫ͚ͭΑ͏ɻҰํ͚ͩফͯ͠ɺϦϯΫͷnull νΣοΫ͢ΕΠΠϯμϤɻʯͱਐΊ͍ͯΔ •
ͰͦΕԼͷ௨৴ྔʢσʔλྔʣͷΈ͕ग़ͯ͘ΔΑ͏ͳؾ͕… • ୯७ͳϊʔυ͝ͱͷσʔλྔͷ૿Ճ • ಡΈࠐΈͷࡍɺࢦఆϊʔυҎԼͷશσʔλΛऔಘ͢Δ͜ͱΛΕ͍͚ͯͳ͍
ͱ͍ͬͯ… • ࠷ॳʹσʔλͷߏ͕ΩνϯͱͰ͖͍ͯΕཧͷ қͦΜͳʹߴ͘ͳ͍ͣ • ຊʹେมʹͳΔͷʮ͋ͱ͔Βํ͢ΔσʔλΛ Ճ͢Δʯ߹ • ʢঢ়گ࣍ୈ͚ͩͲʣશσʔλΛચ͍ग़͢ඞཁ͕͋Δ ͨΊ
• ࢀর͋͠͏σʔλͷચ͍ग़͠ࣄલʹΑ͘ߟ͑Α͏
ϊʔυͷߏͷΈͲ͜Ζ • ϊʔυΛࡉԽ͢Εࡉ͔͘ΞΫηε੍ݶ͕͔͚ΒΕΔ • ͜ͷใϑΥϩϫʔͷΈಡΈࠐΈԽɺຊਓͷΈॻ͖ࠐΈԽɺͱ ͔ • ϊʔυ͕૿͑ΔͱϧʔϧϑΝΠϧʢjsonʣ͕ංେԽ͢Δ • ཧ͕͠ΜͲ͍…
• ͳΔ͘Ұͭϊʔυʹ·ͱΊΔͱ༨ܭͳ௨৴ྔ͕૿͑Δ… • ࢠϊʔυͷσʔλશͯಡΈࠐΈʗॻ͖ࠐΈରͱͳΔͨΊ
ϊʔυ͝ͱʹr/wͷઃఆඞཁ
ͦͷଞͷΈͲ͜Ζ • ̍ϓϩδΣΫτͰDB͍ͭ͘࡞Εͳ͍ • ඞવతʹϊʔυ͕૿͑Δɺ૿͑ΔͱߏͷΈ͕ग़ͯ͘Δ • ෳͷϓϩδΣΫτͷRTDBΛ·͕ͨͬͯಉ࣌ར༻͢Δ͜ͱ΄ ΅ෆՄೳ • Ϣʔβʔ͕ར༻͢ΔσʔλཧऀͷΈ͕ར༻͢Δσʔλಉ
͡RTDBʹอଘ͢Δͷ৺ཧతোน͕͋Δʢؾ͕͢Δʣ • Cloud FunctionsͳΒؤுΕͰ͖Δ͔ʢະݕূʣ
·ͱΊ • ػೳϞϦϞϦͳαʔϏεΛRTDBͰશ෦·͔ͳ͏ͷ…Ίͱ ͜͏ʂ • ίϯςϯπ͕গͳ͍αʔϏεʹ͍ͯ·͢ • ػೳ࣍ୈͰRDBʢϦϨʔγϣφϧσʔλϕʔεʣฒߦͰӡ ༻͠Α͏ •
RTDBͱRDBؒͰͷಉظॲཧͷϊϋ…ʁ • ΈΜͳϊϋͲΜͲΜग़ͯ͜͠ʂ
͓͠·͍