Slide 1

Slide 1 text

Serverless Meetup Fukuoka Re:boot PingCAP Developer Advocate 関⼝匡稔 @bohnen

Slide 2

Slide 2 text

関⼝匡稔 @bohnen PingCAP株式会社 Developer Advocate (⾒習い) Solution Architect (本業)

Slide 3

Slide 3 text

PingCAP会社紹介 New SQLデータベース TiDBを継続的に開発 ● 2015年設⽴後、OSSとしてTiDBを開発 ● 2017年には商⽤版もリリースし、毎年メジャーアップ デート ● フルマネージド型DBaaS「TiDB Cloud」の展開を強化 ワールドワイドでビジネス展開 ● 800億以上の資⾦調達に成功し、積極的な事業展開 ● 2021年4⽉に⽇本⽀社設⽴ ● ⽇本のお客様へ⽇本語によるサポートを提供 TiDBはグローバルで3000社以上で採⽤ OSSの中でもトップクラスの⾼評価、信頼性

Slide 4

Slide 4 text

NewSQL + HTAP MySQL wire protocol compatible TiDB PD TiFlash TiKV Design Goals ● MySQL互換
 ● 水平スケール
 ● 高い可用性と信頼性
 ● 強い一貫性
 ● 運用の容易さ


Slide 5

Slide 5 text

データベース技術の変遷 2010 NewSQL (Cloud Spanner・CockroachDBなど) - リレーショナルモデル& SQL - 増強した拡張性 - 分析クエリには不向き 2020 1970 Traditional RDBMS (Oracle・MySQL・PostgerSQLなど) - リレーショナルモデル & SQL - ACIDトランザクション - 拡張性が弱点 2000 KVS/NoSQL (Cassandra・Redis・MongoDBなど) - 簡単なデータモデル - 高いスループットを実現 - 複雑クエリと ACIDトランザクションが サポートされていないのが弱点 +HTAP (TiDB) - トランザクション処理と リアルタイム分析クエリを両立 ACID Scalability Consensus

Slide 6

Slide 6 text

TiDB Serverless AWS上の 最強のサーバレスDB ‧‧‧を⽬指してます

Slide 7

Slide 7 text

TiDB Serverless TiDB Cloud CLI VS Code @TiDB_Developer 豊富な開発ツールサポート 慣れてるインターフェース 使い慣れたフレームワーク MySQL 互換 従量課金 HTAP AI Powered オート スケール 生成AIをデータベースにも DB界で最速実装 Serverlessデータベース初?! OLTPだけじゃなくて、分析まで 複雑な構成は不要 使った分だけ課金 上限設定あり! Edge 対応 Proxy不要で すぐに使える

Slide 8

Slide 8 text

真の サーバレスDB

Slide 9

Slide 9 text

使い始めるまで、わずか2ステップ! クラスタの起動 10秒くらい MySQLクライアントから の接続 よく利⽤されるクライアン トからの接続⽂字列を提供

Slide 10

Slide 10 text

No Hassle Production Ready 冗⻑構成‧⾃動復旧 オートスケール モニタリング&バックアップ

Slide 11

Slide 11 text

Sysbenchシミュ 0 から ~1.3M QPS まで20分 そこから0まで スケールダウンに14分 トータル30分! 設定不要! 🎉

Slide 12

Slide 12 text

https://aws.amazon.com/jp/blogs/storage/how-pingcap-transformed-tidb-into-a-serverless -dbaas-using-amazon-s3-and-amazon-ebs/ クラウドネイティブアーキテクチャ

Slide 13

Slide 13 text

HTAP: ビルトインDWH 列指向 データ OLTP 行指向 OLAP データ データ ALTER TABLE table SET TIFLASH REPLICA n オプティマイザ 更新系 軽いクエリ 集計演算 テーブルスキャン

Slide 14

Slide 14 text

OSSInsight on TiDB Serverless データ量 - 12 TBs, 60億⾏を超える過去‧現在の github過去イベント(リアルタイム) 混在ワークロード - 決められたSQLのダッシュボー ドと、とんでもないクエリを吐く AI 予測出来ないトラフィック - Hackernewsでバズる と 7x のトラフィック 72.7% Cost Reduction Zero Manual Intervention During Spikes 5X Development Efficiency for LLM Data Apps

Slide 15

Slide 15 text

OSSInsight on TiDB Serverless

Slide 16

Slide 16 text

Agileな機能開発 ● Data Service (SQLをAPIとして公開) ● Private Link対応 ● Branching ● Serverless Driver ● Vercel連携 (Preview機能にも対応) ● OIDC/SAML SSO ● 完全Private Linkのみ ● Data Serviceの独自ドメイン ● Vector Search 2週間に一回の頻度でリリースするアジャイル開発!


Slide 17

Slide 17 text

New! Vector Search 🎆 SQLで検索できる!
 JOINが使える!
 
 TiDBに欠けてる機能を強 化できそう。
 - 全文検索
 - GIS


Slide 18

Slide 18 text

THANK YOU.