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
140
愛しの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
980
Mulesoft Meetup Tokyo #2 Hands-on
mokamoto
1
350
DockerをHerokuでも
mokamoto
1
250
MuleSoftとAnypoint Platform
mokamoto
1
800
Other Decks in Technology
See All in Technology
ドメインの本質を掴む / Get the essence of the domain
sinsoku
2
160
プロダクト活用度で見えた真実 ホリゾンタルSaaSでの顧客解像度の高め方
tadaken3
0
200
SREが投資するAIOps ~ペアーズにおけるLLM for Developerへの取り組み~
takumiogawa
2
460
Engineer Career Talk
lycorp_recruit_jp
0
190
組織成長を加速させるオンボーディングの取り組み
sudoakiy
2
220
Python(PYNQ)がテーマのAMD主催のFPGAコンテストに参加してきた
iotengineer22
0
530
SSMRunbook作成の勘所_20241120
koichiotomo
3
160
マルチモーダル / AI Agent / LLMOps 3つの技術トレンドで理解するLLMの今後の展望
hirosatogamo
37
12k
10XにおけるData Contractの導入について: Data Contract事例共有会
10xinc
7
680
Lambda10周年!Lambdaは何をもたらしたか
smt7174
2
120
初心者向けAWS Securityの勉強会mini Security-JAWSを9ヶ月ぐらい実施してきての近況
cmusudakeisuke
0
130
ExaDB-D dbaascli で出来ること
oracle4engineer
PRO
0
3.9k
Featured
See All Featured
Being A Developer After 40
akosma
87
590k
Art, The Web, and Tiny UX
lynnandtonic
297
20k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
109
49k
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Building Applications with DynamoDB
mza
90
6.1k
Refactoring Trust on Your Teams (GOTO; Chicago 2020)
rmw
31
2.7k
How to Think Like a Performance Engineer
csswizardry
20
1.1k
The Art of Programming - Codeland 2020
erikaheidi
52
13k
Optimizing for Happiness
mojombo
376
70k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.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 ָ֮הֲ׀ְׂת׃