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
POLARDB を試してみた話(+おまけの話)
Search
hmatsu47
PRO
December 16, 2019
Technology
0
630
POLARDB を試してみた話(+おまけの話)
Alibaba Cloud の ApsaraDB for POLARDB を試してみた
(第二回 DB勉強会 in 愛知@名古屋ギークバー 2019/12/16 LT)
hmatsu47
PRO
December 16, 2019
Tweet
Share
More Decks by hmatsu47
See All by hmatsu47
Aurora MySQL と Redshift の zero-ETL 統合のフィルター機能を試してみた
hmatsu47
PRO
0
7
Aurora MySQL 3.06 の ML 機能で Bedrock アクセスを試してみた
hmatsu47
PRO
0
8
RDS Data API と Aurora zero-ETL 統合と BuriKaigi2024 の話
hmatsu47
PRO
0
10
RDS Data API のその後と Aurora zero-ETL 統合のデータ転送処理の話
hmatsu47
PRO
0
28
RDS_Aurora 関連アップデート 2023 版
hmatsu47
PRO
0
59
人工無能たいたん
hmatsu47
PRO
0
57
20 世紀末の地方税理士事務所で IT 導入の 1 → 10 を頑張った話
hmatsu47
PRO
0
37
パソコン通信むかしばなし
hmatsu47
PRO
0
180
MySQL HeatWave の制限事項と RDS for MySQL → HeatWave on AWS の DMS レプリケーションを実際に試してみた
hmatsu47
PRO
0
250
Other Decks in Technology
See All in Technology
複数の LLM モデルを扱う上で直面した辛みまとめ
kazuyaseki
1
250
単回帰分析について数式を追いながら実装してみた
kentaitakura
0
500
「XX試験の環境作ってよ」と言われた時によく使うAWSのソリューションについて
bun913
0
120
検証からプロダクトへ: シームレスなLLM開発の ためのしくみ作り
nunukim
1
210
HoneycombとOpenTelemetryでオブザーバビリティに入門してみる
sumiren
2
160
VSCode上からSlackにメッセージを送る拡張機能を作っている話
ebarakazuhiro
0
120
2023 Japan AWS Jr.Championsに選出されての振り返りとこれから
hiropy877
1
130
生成AIの不確実性と向き合うためのオブジェクト指向設計
tkikuchi1002
2
690
私のRSpecの書き方 / How I write RSpec
tmtms
4
840
オブジェクトのおしゃべり大失敗 メッセージングアンチパターン集 / messaging anti-pattern collection
ytake
0
340
ビジネスロジックを「型」で表現するOOPのための関数型DDD / Functional And Type-Safe DDD for OOP
yuitosato
29
12k
Elementaryを用いたデータ品質の可視化とデータ基盤の運用改善
10xinc
6
1.6k
Featured
See All Featured
5 minutes of I Can Smell Your CMS
philhawksworth
199
19k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
39
4.3k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
19
1.9k
Code Review Best Practice
trishagee
54
15k
Raft: Consensus for Rubyists
vanstee
130
6.2k
Atom: Resistance is Futile
akmur
258
25k
Statistics for Hackers
jakevdp
789
220k
Typedesign – Prime Four
hannesfritz
36
2k
Put a Button on it: Removing Barriers to Going Fast.
kastner
58
3k
The Illustrated Children's Guide to Kubernetes
chrisshort
28
46k
Rails Girls Zürich Keynote
gr2m
91
13k
Large-scale JavaScript Application Architecture
addyosmani
501
110k
Transcript
POLARDB を試してみた話 (+おまけの話) 第二回 DB勉強会 in 愛知@ 名古屋ギークバー 2019/12/16 まつひさ(hmatsu47)
POLARDB とは? Alibaba Cloud が「次世代 RDB」として提供している マネージドサービスです(ApsaraDB for POLARDB) https://www.alibabacloud.com/ja/products/apsaradb-for-polardb
2
POLARDB とは? MySQL 互換版(5.6 / 8.0)と PostgreSQL 互換版(11)、 Oracle 互換版(EDB
Postgres Advanced Server みたいなの?) があります。 3
POLARDB とは? ちなみに、 アイコンはホッキョクグマ(シロクマ/Polar bear)みたいです 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 POLARDB のアーキテクチャ 5
POLARDB を試してみた 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 互換版がひっそりと出ていた ので試してみた(12/17 公開) 6
わかったこと • MySQL 8.0 互換版のベースバージョンは 8.0.13(現時点で) ◦ 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 レイテンシの差が割とそのまま 7
わかったこと • 割とまともなのでツッコミどころが少ない • LT のネタにできそうなものがあまりない… 8
ところで:POLARDB の名前の由来は? • 公式のコメント等は見つからず • 「Aurora」は高緯度の地域で発生するもの ◦ でも、北極 or 南極よりは低緯度(が中心)
• 「Polar」=北極 or 南極 • ということは…? 9
おや? 10
!! aurora さんが POLARDB の中で Log Sequence Number を Push
してる!! …ここに Alibaba Cloud のメッセージが隠されているのでは? (注:妄想です) 11
おまけ:どうでも良い話 POLARDB ネタを LT で話すべく、相棒として Polar bear の ぬいぐるみを AliExpress
で調達 • ついでに(わがアイコン)「柴犬のぬいぐるみ」の仲間も調達 結果… 12
おまけ:どうでも良い話 • 2 匹の柴犬が同じ商品に見えない • くまさんたちの顔も微妙に歪んでる • ↓を検証すべく、柴犬を追加で発注 ◦ どの程度の割合でまともな子がやって来る?
◦ 小さいサイズのが作るの難しい? • 結果は後日!(注:LT 発表しません) 13
おまけ:どうでも良い話 14 • AliExpress アカウントの注文 リストがぬいぐるみだらけに • おっさんアカウントとしては ちょっと気持ち悪い…