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
hmatsu47
PRO
January 30, 2020
Technology
0
66
2019年のAdvent Calendar参加ついでにPOLARDBを試してみた話
hmatsu47
PRO
January 30, 2020
Tweet
Share
More Decks by hmatsu47
See All by hmatsu47
今年の MySQL/HeatWave ネタ登壇振り返り
hmatsu47
PRO
0
11
今年の DB ネタ登壇振り返り
hmatsu47
PRO
0
9
RDS/Aurora アップデート 2025
hmatsu47
PRO
0
18
YAPC::Fukuoka 2025 現地ハイブリッド参加の旅
hmatsu47
PRO
0
8
今年の FESTA で初当日スタッフ+登壇してきました
hmatsu47
PRO
0
14
攻略!Aurora DSQL の OCC(楽観的同時実行制御)
hmatsu47
PRO
0
9
PostgreSQL でもできる!GraphRAG
hmatsu47
PRO
0
11
Aurora DSQL のトランザクション(スナップショット分離と OCC)
hmatsu47
PRO
0
16
いろんなところに居る Amazon Q(Developer)を使い分けてみた
hmatsu47
PRO
0
36
Other Decks in Technology
See All in Technology
「もしもデータ基盤開発で『強くてニューゲーム』ができたなら今の僕はどんなデータ基盤を作っただろう」
aeonpeople
0
250
技術選定、下から見るか?横から見るか?
masakiokuda
0
130
2025年のデザインシステムとAI 活用を振り返る
leveragestech
0
390
意外と知らない状態遷移テストの世界
nihonbuson
PRO
1
300
Snowflake Industry Days 2025 Nowcast
takumimukaiyama
0
130
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
140
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
410
2025-12-27 Claude CodeでPRレビュー対応を効率化する@機械学習社会実装勉強会第54回
nakamasato
4
1.2k
Redshift認可、アップデートでどう変わった?
handy
1
110
AWSに革命を起こすかもしれない新サービス・アップデートについてのお話
yama3133
0
520
Identity Management for Agentic AI 解説
fujie
0
500
アプリにAIを正しく組み込むための アーキテクチャ── 国産LLMの現実と実践
kohju
0
240
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
71
Six Lessons from altMBA
skipperchong
29
4.1k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
990
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
0
200
Un-Boring Meetings
codingconduct
0
170
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
860
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
94
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
61k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
61
45k
Making the Leap to Tech Lead
cromwellryan
135
9.7k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
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