Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
愛しのPostgreSQL ~ Herokuのデータベース & データ管理系サービスのおさら...
Search
Mitsuhiro Okamoto
June 25, 2018
Technology
200
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
愛しのPostgreSQL ~ Herokuのデータベース & データ管理系サービスのおさらいの話 〜
6月25日の Heroku meetup #21 “胸騒ぎのHeroku”の発表資料です。
Mitsuhiro Okamoto
June 25, 2018
More Decks by Mitsuhiro Okamoto
See All by Mitsuhiro Okamoto
Mulesoft Anypoint Platform ハンズオン
mokamoto
1
1.2k
Mulesoft Meetup Tokyo #2 Hands-on
mokamoto
1
370
DockerをHerokuでも
mokamoto
1
280
MuleSoftとAnypoint Platform
mokamoto
1
960
Other Decks in Technology
See All in Technology
AIエージェントの一手は 誰も見ていない - Falco拡張OSS「Prempti」とeBPFで サーバーレス実行基盤を二層防御する
keitah
0
370
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
170
品質と信頼性を地続きにする
grimoh
2
840
「どのログを見ればいい?」 から始めた サーバーレス障害解析
y_waka1
1
110
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
10Xに技術的負債をもたらした「2つの境界の歪み」その構造と解消への営み
10xinc
0
2.1k
SREは、MCPとAutopilotをこう使え!
kazumax55
3
920
AI 時代のスタートアップエコシステ厶から考究する技術的負債との向き合い方
m3m0r7
PRO
3
2.4k
`t*(42&t>>10)`だけで音楽が鳴る、Swiftで実装するBytebeat / iOSDC Japan 2026
yutailang0119
0
120
映像変換サーバーなしで端末内でHLSを生成してライブ配信
hikarusato
0
130
開発投資の期待値を上げるプロダクトロードマップづくり ~プロダクトエンジニアが越境して事業を伸ばす~
kekekenta
1
230
アクセスキーこわい やめかたと漏らさない工夫
sassssan68
1
540
Featured
See All Featured
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
460
Agile that works and the tools we love
rasmusluckow
331
22k
A designer walks into a library…
pauljervisheath
211
25k
<Decoding/> the Language of Devs - We Love SEO 2024
nikkihalliwell
1
330
Ruling the World: When Life Gets Gamed
codingconduct
0
340
Designing Dashboards & Data Visualisations in Web Apps
destraynor
232
55k
Design in an AI World
tapps
1
320
Art, The Web, and Tiny UX
lynnandtonic
304
22k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.8k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
2
700
The Impact of AI in SEO - AI Overviews June 2024 Edition
aleyda
6
1.2k
Transcript
)FSPLVNFFUVQ ˑ脼꾾ֺך)FSPLV˒ 䠥׃ך1PTUHSF42- _)FSPLVךر٦ةك٦أ ر٦ة盖椚禸؟٦ؽأךְֶׁך鑧 ։ .JUTVIJSP0LBNPUP !NJUTVIJSP
荈䊹稱➜ 䀤劤 ⯍峔 4BMFTGPSDFDPN 4FOJPS%FWFMPQFS&WBOHFMJTU 㸚⪒眔㔲 )FSPLV 4BMFTGPSDF涪禸 剑鵚.VMF4PGU
➙傈䪔ֲⰻ㺁 䠥׃ך1PTUHSF42- ؙ؎ؤ 5ءٍخفٖئٝز
)FSPLV1PTUHSFT 剑䧭擾׃1PTUHSF42-ךؙٓؐس ؟٦ؽأ
2)FSPLV%BUB؟٦ؽأ )FSPLV%BUBך63- سً؎ٝ כ
EBUBIFSPLVDPN
2)FSPLVדⵃ欽דֹر٦ة؟٦ؽأכ 珏겲֮תׅ
)FSPLVדⵃ欽דֹر٦ة؟٦ؽأ 珏겲ךر٦ة؟٦ؽأ )FSPLV1PTUHSFT )FSPLV3FEJT )FSPLV,BGLB
)FSPLV1PTUHSFTהכ • 秪磏זر٦ةك٦أ؟٦ؽأךؙٓؐس؟٦ؽأה ׃גכ⚅歲ⴱ • ♰馄ִؙٓأة盖椚 • ⚅歲ٖكٕך1PTUHSFTך㼔㹺ָ麊欽 • ؎ٝأةٝزفٗؽآّصؚٝծر؍كٗحػ٦ؒ
ؙألٔؒٝأծع؎أ؛٦ٕ • 垥彊ד剑倜ךؔ٦فٝا٦أر؍أزٔؽُ٦ءّ ٝ⢪欽 • ٗحؙ؎ٝ搀׃ Heroku Postgres
2)FSPLV1PTUHSFTل٦آ )FSPLV1PTUHSFT%#ل٦آד (6*ַⵃ欽דֹ堣腉כ
)FSPLV1PTUHSFT%C9 ˊ %BB4 1PTUHSFT״⤑ⵃח⢪ֲךخ٦ٕ♧筰ח䲿⣘ DbXʢ֦ுػೳʣ DB ӡ༻ PostgresίΞ ΫϥυΠϯϑϥ •
ؔ٦فٝا٦أ • ؔـآؙؑزꟼ⤘ر٦ ةك٦أ盖椚ءأذي • 42-垥彊 • 0SBDMFװ.442-הך 窟さ٥و؎ؚٖ٦ءّ ٝ • ػؿؓ٦وٝأⴓ匿 • ر٦ةؙٔحف • ؿؓ٦ؚؗٝ • ؎ٝة٦ؿؑأ (6* $-* • ٗ٦ٕغحؙ • ؿؓٗ،٦ • ؝ٝؿ؍ؚٖ٦ءّٝך 剑黝⻉ך湊鋔⡤ ⵖ • )JHIBWBJMBCJMJUZⱔꞿ 圓䧭 • 农〾⻉ • 5JFSח䘔ׄتؐٝة؎ ي罣䚍 • ػحث䔲ג • 荈⹛ٌصةؚٔٝ
- Health - I/O - Utilization %
# ' &! $ Index "'
- Health - I/O - Utilization
Metric Index
2#BDLVQTךؙ؎ؤ 1PTUHSFTדغحؙ،حف欽鷿ד %-דֹ%#ך؟؎ؤכ
#BDLVQT DL (20GB)
2'PMMPXFST FollowerFork
'PMMPXFST DB"*4)&( 243$ leader DB# % OLTPfollower& " Leader
.,0'1-2/4+! Fork = Follower#' '-*4+&!
21SFNJVN 1SJWBUFֶ״ן 4IJFME%BUBCBTFTぢֽ堣腉 Premium, Private Shield Databases
"VUPNBUJD)JHI"WBJMBCJMJUZ )" • 'PMMPXFS%#ך״ֲח)"欽ךأةٝغ؎ر٦ةك٦أⴽך "84 "WBJMBCJMJUZ;POFח⡲䧭 • ؿؑ؎ٕؔ٦غ٦ָ饯ֹג)FSPLV،فַٔכ鷲麓涸ח،ؙإ أ〳腉 •
%"5"#"4&@63- ֶ״ן )&30,6@1045(3&4@ @63- DPOGJHWBST ך⦼ָ ؿؑ؎ٕؔ٦غ٦儗ח荈⹛涸ח㢌刿ׁ 㢌侧せכ㢌׆ • ؿؑ؎ٕؔ٦غ٦勴⟝ֶ״ןؿؑ؎ٕؔ٦غ٦Ⳣ椚כ荈⹛涸ח遤 • 鑫稢ֶ״ן岣䠐挿כֿ • Premium, Private Shield Databases
23PMMCBDL Heroku Postgres
3PMMCBDL
2ךקַךش؎أז堣腉
ךקַךش؎أז堣腉 • 荈⹛قٕأثؑحؙח״㸣Ⰻ盖椚ךر٦ةك٦أ؟٦ؽأ • 荜ㄏ涸זꥺ㹱ָ涪欰׃㜥さךر٦ة嶊㣟剑㼭ꣲח䫇ִծ8SJUF BIFBEMPH 8"- 䱰欽 • 1(#BDLVQT
ח״暟椚ر٦ةك٦أغحؙ،حف ؔفءָّٝ搀俱 • %BUBDMJQT ח״إُؗ،זر٦ةֶ״ןؙؒٔךⰟ剣 • 44-ד⥂隊ׁ QTRMMJCQR ،ؙإأ • 何鸡搀׃ךؾُ،ז1PTUHSFTָ珩⫴ )FSPLV1PTUHSFT-FHBDZ 1MBOT ד麓ךغ٦آّٝⵃ欽〳腉 • 1PTUHSFT FYUFOTJPOT • זוזו
21PTUHSFT0QFO4PVSDFפך؝ٝزٔؽُ٦ءّٝ Heroku PostgreSQL
1PTUHSFT0QFO4PVSDFפך؝ٝزٔؽُ٦ءّٝ • 1BSBMMFMFYFDVUJPOPGTFRVFOUJBMTDBOT KPJOT BOEBHHSFHBUFT • "WPJETDBOOJOHQBHFTVOOFDFTTBSJMZEVSJOH WBDVVNGSFF[FPQFSBUJPOT • 4ZODISPOPVTSFQMJDBUJPOOPXBMMPXT
NVMUJQMFTUBOECZTFSWFSTGPSJODSFBTFE SFMJBCJMJUZ • 'VMMUFYUTFBSDIDBOOPXTFBSDIGPSQISBTFT NVMUJQMFBEKBDFOUXPSET • QPTUHSFT@GEX OPXTVQQPSUTSFNPUFKPJOT TPSUT 61%"5&T BOE%&-&5&T • 4VCTUBOUJBMQFSGPSNBODFJNQSPWFNFOUT FTQFDJBMMZJOUIFBSFBPGTDBMBCJMJUZPONVMUJ $16TPDLFUTFSWFST • %POUUISPXTFSJBMJ[BUJPOFSSPSTGPSTFMG DPOGMJDUJOHJOTFSUJPOTJO*/4&350/ $0/'-*$5 • 'JYVTFBGUFSGSFFIB[BSEJOFYFDVUJPOPG BHHSFHBUFGVODUJPOTVTJOH%*45*/$5BTUIJT DPVMEMFBEUPBDSBTIPSJODPSSFDURVFSZ SFTVMUT • "WPJEWFSZMPXQSPCBCJMJUZEBUBDPSSVQUJPO EVFUPUFTUJOHUVQMFWJTJCJMJUZXJUIPVU IPMEJOHCVGGFSMPDL #Z)FSPLV
21PTUHSFT⟃㢩ך鼅䫛肇 Postgres Add-on
.Z42-ך "EEPO֮תׅ
2㢩鿇ח%#Ⱅׅחכ Odata
)FSPLV$POOFDU • 1PTUHSFTךر٦ة0%BUBד 㢩鿇חⰕ〳腉 • 4BMFTGPSDFך%#ה倯ぢず劍ך 堣腉֮
➙傈ךתה )FSPLVךر٦ة؟٦ؽأ⤑ⵃדׅ״ Heroku Postgres Managed SQL Database as a Service
for all developers.
thank y u ָ֮הֲ׀ְׂת׃