Upgrade to Pro — share decks privately, control downloads, hide ads and more …

POLARDB を試してみた話(+おまけの話)

hmatsu47
December 16, 2019

POLARDB を試してみた話(+おまけの話)

Alibaba Cloud の ApsaraDB for POLARDB を試してみた
(第二回 DB勉強会 in 愛知@名古屋ギークバー 2019/12/16 LT)

hmatsu47

December 16, 2019
Tweet

More Decks by hmatsu47

Other Decks in Technology

Transcript

  1. 出典:   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
  2. 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
  3. わかったこと • 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
  4. !! aurora さんが POLARDB の中で Log Sequence Number を Push

    してる!! …ここに Alibaba Cloud のメッセージが隠されているのでは? (注:妄想です) 11
  5. おまけ:どうでも良い話 POLARDB ネタを LT で話すべく、相棒として Polar bear の ぬいぐるみを AliExpress

    で調達 • ついでに(わがアイコン)「柴犬のぬいぐるみ」の仲間も調達 結果… 12