ぼくの考えた最強のMySQL互換データベース基盤

-- Views

December 13, 25

スライド概要

2025年12月13日(土)に開催された「第15回 関西DB勉強会」での発表資料です。
https://kansaidbstudy.connpass.com/event/371649/

「ぼくの考えた最強のMySQL互換データベース基盤」について紹介しています。

profile-image

[2025年12月1日から] PingCAP株式会社 TiDBのソリューションアーキテクト [2025年11月30日まで] 日本オラクル株式会社 MySQL HeatWave Data Architect

シェア

またはPlayer版

埋め込む »CMSなどでJSが使えない場合

ダウンロード

関連スライド

各ページのテキスト
1.

ぼくの考えた最強の MySQL互換データベース基盤 第15回 関西DB勉強会 山﨑 由章

2.

はじめに

3.

本発表は個人としての発表であり、 所属組織などを代表するものでもなければ、 組織の立場を背負ったものでもありません

4.

2025年11月まで、日本オラクルで MySQLのソリューションエンジニアを していました

5.

2025年11月まで、日本オラクルで MySQLのソリューションエンジニアを していました オラクル社の組織変更により、 MySQLのソリューションエンジニアを卒業することになりました

6.

MySQLのソリューションエンジニアを しながら、何年も前から願い続けていた ことがあります

7.

「MySQL NDB Clusterの マネージドサービスが欲しい」

8.

「そしてMySQL HeatWaveと レプリケーションで連携したい」

9.

TwitterやXで呟くだけでなく、 社内でも何度も意見を挙げていましたが、 残念ながら叶いませんでした

10.

2020年12月、MySQL HeatWaveリリース

11.

MySQLに検索処理を超高速化できる HeatWaveという拡張機能がついた マネージドサービス

12.

MySQLがあまり得意でない大量データの 集計処理などを高速に実行できる

13.

出典:オラクル社のMySQL HeatWave紹介資料

14.

MySQLのままDWHとしても使える

15.

MySQLのままDWHとしても使える ※HeatWaveが使えないクエリーはフロントにあるMySQLで実行される、 など、いくつか注意した方がいいポイントはあります

16.

MySQLのレプリケーション機能も使えるので、 既存のMySQL環境からMySQL HeatWaveに データ連携することも容易

17.

つまり、MySQL HeatWaveは 最強のMySQL検索環境 ※諸説あり

18.

MySQL NDB Cluster

19.

最強のMySQL書き込み環境 ※諸説あり

20.

(MySQL NDB Clusterの知名度が低過ぎて) MySQL InnoDB Clusterと勘違いされることが多 いけど、この2つは別物です

21.

MySQL NDB Clusterは

22.

Ericsson Network Database (NDB) というKVSと MySQLが統合されて開発されたデータベース

23.

MySQL NDB Clusterは

24.

分散インメモリデータベース

25.

コンピュート層とストレージ層が 分離されていて、ストレージ層では データが自動的にシャーディングされる

26.

ストレージ層のサーバー台数を 増加できるので書き込み処理に対する拡張性も 持っている

27.

オンプレミス前提の時代から コンピュート層とストレージ層の分離を 実現していた先進的なデータベース

28.

出典:オラクル社のMySQL NDB Cluster紹介資料

29.

MySQL NDB Clusterの弱点

30.

環境構築や運用の難易度がMySQLよりも高い

31.

出典:オラクル社のMySQL NDB Cluster紹介資料

32.

3種類のノードで一つのデータベースを構成

33.

チューニングもMySQLより少し複雑

34.

(基本的にインメモリDBなので、データ量が多い 場合はハードウェア費用が高額になる)

35.

MySQL NDB Clusterは 環境構築や運用の難易度がMySQLよりも高い

36.

MySQL NDB Clusterは 環境構築や運用の難易度がMySQLよりも高い =>マネージドサービスがリリースされれば 手軽に使えるようになる

37.

「MySQL NDB Clusterの マネージドサービスが欲しい」

38.

ここまでの話の振り返り

39.

MySQL NDB Clusterは 最強のMySQL書き込み環境 ※諸説あり

40.

MySQL HeatWaveは 最強のMySQL検索環境 ※諸説あり

41.

つまり、、、

42.

MySQL NDB Clusterと MySQL HeatWaveをレプリケーションで 連携すれば、書き込み処理にも検索処理にも 強い最強のMySQLデータベース基盤が実現 ※諸説あり

43.

そのためにも、MySQL NDB Clusterの マネージドサービスがリリースされて 欲しかった

44.

話題が変わるので、ひとやすみ

45.

2025年12月、PingCAPに入社し TiDBのソリューションエンジニアになりました

46.

TiDBは 最強のMySQL 互換 書き込み環境 ※諸説あり

47.

TiDBはマネージドサービスも提供されている

48.

TiCDCを使えば TiDBからMySQLへのデータ連携もできる 参考:TiCDCを使ってMySQLに同期してみる

49.

つまり、TiCDCを使えば TiDBからMySQL HeatWaveにも データ連携できる

50.

ということは、、、

51.

MySQL NDB Clusterと MySQL HeatWaveをレプリケーションで 連携すれば、書き込み処理にも検索処理にも 強い最強のMySQLデータベース基盤が実現 ※諸説あり

52.

TiDBと MySQL HeatWaveをTiCDCで 連携すれば、書き込み処理にも検索処理にも 強い最強のMySQL互換データベース基盤が実 現 ※諸説あり

53.

MySQL HeatWaveとTiDBのマネージドサービスが 両方とも提供されているのはAWSのみ

54.

AWS上で「ぼくの考えた最強の MySQL互換データベース基盤」を実現したい

55.

更なる願い

56.

いつかOCI上でもTiDBのマネージドサービスがリ リースされて欲しい

57.

OCIのネットワークレイテンシの短さや インフラコストの安さはTiDBと相性がいいはず

58.

ご清聴ありがとうございました!