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
愛しのPostgreSQL ~ Herokuのデータベース & データ管理系サービスのおさら...
Search
Mitsuhiro Okamoto
June 25, 2018
Technology
0
160
愛しのPostgreSQL ~ Herokuのデータベース & データ管理系サービスのおさらいの話 〜
6月25日の Heroku meetup #21 “胸騒ぎのHeroku”の発表資料です。
Mitsuhiro Okamoto
June 25, 2018
Tweet
Share
More Decks by Mitsuhiro Okamoto
See All by Mitsuhiro Okamoto
Mulesoft Anypoint Platform ハンズオン
mokamoto
1
1.1k
Mulesoft Meetup Tokyo #2 Hands-on
mokamoto
1
350
DockerをHerokuでも
mokamoto
1
270
MuleSoftとAnypoint Platform
mokamoto
1
880
Other Decks in Technology
See All in Technology
Data Hubグループ 紹介資料
sansan33
PRO
0
1.8k
医療業界に特化した音声認識モデル構築のためのアノテーションの実態
thickstem
0
520
AI とペアプロしてわかった 3 つのヒューマンエラー
takahiroikegawa
1
550
Tenstorrent 開発者プログラム
tenstorrent_japan
0
220
SwiftUI Transaction を徹底活用!ZOZOTOWN UI開発での活用事例
tsuzuki817
1
190
ai bot got sick (abc 2025s version)
kojira
0
150
プロジェクトマネージャーに最後まで残るたった一つの仕事は交渉
ichimichi
1
180
FASTと向き合うことで見えた、大規模アジャイルの難しさと楽しさ
wooootack
0
350
AIとSREの未来 / AI and SRE
ymotongpoo
2
1.8k
20250612_GitHubを使いこなすためにソニーの開発現場が取り組んでいるプラクティス.pdf
osakiy8
1
370
Spring for GraphQLって実際どうなの?〜小規模スタートアップの事例紹介〜
kogayushi
0
170
kintone開発組織のDevOpsへの移り変わりと実践
ueokande
1
280
Featured
See All Featured
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
2
110
The Pragmatic Product Professional
lauravandoore
35
6.7k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
357
30k
Music & Morning Musume
bryan
46
6.6k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
667
120k
GraphQLとの向き合い方2022年版
quramy
46
14k
The Art of Programming - Codeland 2020
erikaheidi
54
13k
Into the Great Unknown - MozCon
thekraken
39
1.8k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
657
60k
Statistics for Hackers
jakevdp
799
220k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
42
2.4k
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 ָ֮הֲ׀ְׂת׃