Slide 1

Slide 1 text

POLARDB を試してみた話 (+おまけの話) 第二回 DB勉強会 in 愛知@ 名古屋ギークバー 2019/12/16 まつひさ(hmatsu47)

Slide 2

Slide 2 text

POLARDB とは? Alibaba Cloud が「次世代 RDB」として提供している マネージドサービスです(ApsaraDB for POLARDB) https://www.alibabacloud.com/ja/products/apsaradb-for-polardb 2

Slide 3

Slide 3 text

POLARDB とは? MySQL 互換版(5.6 / 8.0)と PostgreSQL 互換版(11)、 Oracle 互換版(EDB Postgres Advanced Server みたいなの?) があります。 3

Slide 4

Slide 4 text

POLARDB とは? ちなみに、 アイコンはホッキョクグマ(シロクマ/Polar bear)みたいです 4

Slide 5

Slide 5 text

出典:   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

Slide 6

Slide 6 text

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

Slide 7

Slide 7 text

わかったこと ● 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

Slide 8

Slide 8 text

わかったこと ● 割とまともなのでツッコミどころが少ない ● LT のネタにできそうなものがあまりない… 8

Slide 9

Slide 9 text

ところで:POLARDB の名前の由来は? ● 公式のコメント等は見つからず ● 「Aurora」は高緯度の地域で発生するもの ○ でも、北極 or 南極よりは低緯度(が中心) ● 「Polar」=北極 or 南極 ● ということは…? 9

Slide 10

Slide 10 text

おや? 10

Slide 11

Slide 11 text

!! aurora さんが POLARDB の中で Log Sequence Number を Push してる!! …ここに Alibaba Cloud のメッセージが隠されているのでは? (注:妄想です) 11

Slide 12

Slide 12 text

おまけ:どうでも良い話 POLARDB ネタを LT で話すべく、相棒として Polar bear の ぬいぐるみを AliExpress で調達 ● ついでに(わがアイコン)「柴犬のぬいぐるみ」の仲間も調達 結果… 12

Slide 13

Slide 13 text

おまけ:どうでも良い話 ● 2 匹の柴犬が同じ商品に見えない ● くまさんたちの顔も微妙に歪んでる ● ↓を検証すべく、柴犬を追加で発注 ○ どの程度の割合でまともな子がやって来る? ○ 小さいサイズのが作るの難しい? ● 結果は後日!(注:LT 発表しません) 13

Slide 14

Slide 14 text

おまけ:どうでも良い話 14 ● AliExpress アカウントの注文 リストがぬいぐるみだらけに ● おっさんアカウントとしては ちょっと気持ち悪い…