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
2019年のAdvent Calendar参加ついでにPOLARDBを試してみた話
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
hmatsu47
PRO
January 30, 2020
Technology
70
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
2019年のAdvent Calendar参加ついでにPOLARDBを試してみた話
hmatsu47
PRO
January 30, 2020
More Decks by hmatsu47
See All by hmatsu47
続・名古屋城とデータセンター
hmatsu47
PRO
0
14
【再演】IPv6 VPC の実装パターンをいくつか
hmatsu47
PRO
0
13
名古屋城とデータセンター
hmatsu47
PRO
0
30
IPv6 に関する話
hmatsu47
PRO
0
20
さいきんの光ファイバーの話
hmatsu47
PRO
0
46
低いほうのレイヤを見てみる話
hmatsu47
PRO
0
22
IPv6 VPC の実装パターンをいくつか
hmatsu47
PRO
0
43
光ファイバーと IPv6 絡みの話
hmatsu47
PRO
0
55
AWS で試して学ぶ IPv6
hmatsu47
PRO
0
55
Other Decks in Technology
See All in Technology
「ビジネスがわかるエンジニア」とは何か?
ryooob
0
350
IaC コードを資産へ:AWS CDK 社内ライブラリと横断展開 / aws-summit-japan-2026
gotok365
10
1.6k
GitHub Copilot運用のリアル ~AI Credit時代にどう向き合うか~
takafumisu2uk1
0
480
AIに障害切り分けを全部やってもらった。 。 。 。
estie
0
250
#エンジニアBooks 30分でわかる 「技術記事を書く技術」 / engineer-books 2026-06-30
jnchito
1
120
はてなのサービス基盤を支える Kubernetes《足腰》
masayoshimaezawa
0
160
アラート調査向けAIエージェントの本番導入とその後/AI Agents for Alert Investigation: Production Deployment and After
taddy_919
1
240
AIペネトレーションテスト・ セキュリティ検証「AgenticSec」紹介資料
laysakura
2
7.7k
[チョークトーク資料]AWS DevOps Agent を使いこなす / AWS Dev Ops Agent Chalk Talk AWS Summit Japan 2026
kinunori
4
800
AI-DLCを “そのまま導入しなかった”話 ~組織に合わせてアジャストした 私たちの実践共有~
hiroramos4
PRO
1
440
攻撃者がいなくてもAIエージェントはインシデントを起こす
nomizone
0
120
クラウドファンディング版StackChan 3体(4体)をインタラクティブな体験型作品にして展示もした話 / スタックチャンお誕生日会2026
you
PRO
0
200
Featured
See All Featured
Stewardship and Sustainability of Urban and Community Forests
pwiseman
0
240
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.3k
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
310
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
590
Practical Orchestrator
shlominoach
191
11k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
72
40k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
11k
Between Models and Reality
mayunak
4
350
Discover your Explorer Soul
emna__ayadi
2
1.1k
Ten Tips & Tricks for a 🌱 transition
stuffmc
0
140
Become a Pro
speakerdeck
PRO
31
6k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Transcript
2019 年の Advent Calendar 参加ついでに POLARDB を試してみた話 Alibaba Cloud in
Nagoya #4 2020/01/30 まつひさ(hmatsu47)
自己紹介 松久裕保(@hmatsu47) https://qiita.com/hmatsu47 名古屋でWebインフラのお守り係(非DBA) ◦ 会社ではAmazon Aurora(MySQL 5.6互換版)を 使ってます MySQLとAlibaba
Cloudは趣味で使ってます ◦ MySQL 8.0の薄い本を作って配っています https://qiita.com/hmatsu47/items/ceb75caf46e3c761095d ◦ 現在8.0.19対応版です 2
POLARDB とは? Alibaba Cloud が「次世代 RDB」として提供している マネージドサービスです(ApsaraDB for POLARDB) https://www.alibabacloud.com/ja/products/apsaradb-for-polardb
3
POLARDB とは? MySQL 互換版(5.6 / 8.0)と PostgreSQL 互換版(11)、 Oracle 互換版(EDB
Postgres Advanced Server みたいなの?) があります。 4
出典: https://www.alibabacloud.com/help/doc-detail/58766.htm • 前段に Proxy(R/W & Read LB) • DB
Server とストレージ層を分離 • Log structured storage • Shared distributed storage • 25Gbps x 2ch RDMA • 32Gb/s NVMe SSD • Parallel-Raft Protocol POLARDB のアーキテクチャ 5
6
POLARDB を試してみた(Advent Calendar編) 1. MySQL 8.0 互換版起動編 2. MySQL 8.0
互換版のバッファプールまわりを中心に 3. MySQL 8.0 互換版でパラレルクエリを試す 4. PostgreSQL 11 互換版起動+パラレルスキャン編 5. MySQL 8.0 互換版でパラレルクエリ(2) 6. PostgreSQL 11 互換版で Ganos を試す [おまけ] Aurora PostgreSQL 11.4 互換版がひっそりと出ていた ので試してみた 7
わかったこと(1/2) • MySQL 8.0 互換版のベースバージョンは 8.0.13(2019/12時点) ◦ InnoDB Cluster 対応バージョンではなかったので「POLARDB
で InnoDB Cluster」のようなジョークは試せず… • PostgreSQL 11 互換版のベースバージョンは 11.2(同上) ◦ Aurora PostgreSQL 11 互換版は 11.4 • MySQL 8.0 互換版のオリジナル機能、パラレルクエリは割と まともに機能する ◦ 4core 16GB・4 並列で 2 ~ 3 倍速 • Aurora PostgreSQL 互換版との特性の違い ◦ CPU コア数とストレージ帯域・I/O レイテンシの差が割とそのまま 8
わかったこと(2/2) • 公式マニュアルに書いてある機能の一部が使えず(2019/12時点) ◦ PostgreSQL 11 互換版の oss_fdw ◦ 同・TimescaleDB
plug-in(途中までは行けたけれど…) 9
ところで:POLARDB の名前の由来は? • 公式のコメント等は見つからず • 「Aurora」は高緯度の地域で発生するもの ◦ でも、北極 or 南極よりは低緯度(が中心)
• 「Polar」=北極 or 南極 • ということは…? 10
おや? 11
!! aurora さんが POLARDB の中で Log Sequence Number を Push
してる!! …ここに Alibaba Cloud のメッセージが隠されているのでは? (注:妄想です) 12