Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
祝☆TiUG #0 TiDBの簡単な紹介と最新情報 PingCAP Developer Advocate 関⼝匡稔 @bohnen
Slide 2
Slide 2 text
関⼝匡稔 @bohnen PingCAP株式会社 Developer Advocate (⾒習い)
Slide 3
Slide 3 text
TiDBとは? TiDBはグローバルで3000社以上で採⽤ OSSの中でもトップクラスの⾼評価、信頼性 数百TB、100万QPS以上をさばく MySQL互換 分散データベース! ● MySQL互換 ● スクラッチでオープンソース (Apache 2.0) ○ Go(TiDB, PD), Rust (TiKV), C++ (TiFlash) ● オンプレミスにも、クラウドにも対応 ● 本番運用可能な運用ツール・ダッシュボード
Slide 4
Slide 4 text
NewSQL + HTAP MySQL wire protocol compatible TiDB PD TiFlash TiKV Design Goals ● 水平スケール ● 高い可用性と信頼性 ● 強い一貫性 ● 運用の容易さ
Slide 5
Slide 5 text
可⽤性/信頼性を⾃動で提供するNewSQL NewSQL ‧マスターの性能に律速される ‧機動的な性能の増減が困難 ‧マスターとレプリカの明確な区別 ‧ノード追加による性能向上 ‧障害時の⾃動フェイルオーバー ‧アプリ側視点での構成がシンプル App マスター リードレプリカ Read Only Read/Write App マルチマスター Read/Write 同期 同期 従来のRDBMS
Slide 6
Slide 6 text
データ活⽤をシンプルにするHTAP APPサーバ ポータル DB レプ リカ ETL DWH BI 列指向 OLAP データ OLTP 行指向 同期 ⼀つのデータベースシステムに OLTP⽤(TiKV)とOLAP⽤ (TiFlash)の⼆つのストレージエ ンジンを持つ ⼀つのシステムで両⽅のユース ケースに対応でき、リアルタイ ム分析に寄与。データパイプラ インもシンプルに。
Slide 7
Slide 7 text
Instance Kubernetes Cloud TiUP クラスタのセットアップから 運用までAll-in-One TiDBの3つのセットアップ TiDB Operator k8sでのセットアップ・運 用 TiDB Cloud フルマネージドDaaS マルチクラウドに対応
Slide 8
Slide 8 text
TiDBの始め⽅ - TiUP > curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh | sh > tiup playground 2行で始めるTiDB 本番相当のDashboard
Slide 9
Slide 9 text
TiDBの始め⽅ - TiDB Cloud (Serverless) クレカ不要! AI Powered Web IDE
Slide 10
Slide 10 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 11
Slide 11 text
TiDB 最新情報
Slide 12
Slide 12 text
TiDB v7.5.0 LTS 待望のMySQL v8互換! ・・・といってもCTEやJSONなど大物は既に対応済みだったので、よ り普通にv8として利用してもらうような改良がメイン ● バージョン文字列 ● 文字コードと照合順序 ● 分散タスク実行フレームワーク ● Add Indexのパラレル実行 ● DDLのsuspend/resume
Slide 13
Slide 13 text
TiDB v7.6.0 Dev RocksDB派生 Titanがデフォルトに ※次のLTSでどうなるかはこれから JSON型などの大きなカラムは RocksDBのSST圧縮負荷が高い。 それらのデータをLSMから外し、 別管理として書込負荷を減らす
Slide 14
Slide 14 text
TiDB v7.6.0 Dev TiDB特化SQL Proxy: TiProxy登場 ※今までクローズドベータでした TiDBの状態を把握してユーザーコネク ションを振り分ける機能を持つ。 アップグレード時にもコネクションの切 断がない。 https://youtu.be/HLrIwbMgOhg?feature=shared
Slide 15
Slide 15 text
TiDB Cloud (Serverless) ● Data Service (SQLをAPIとして公開) ● Private Link対応 ● Branching ● Serverless Driver ● Vercel連携 (Preview機能にも対応) ● OIDC/SAML SSO ● 完全Private Linkのみ ● Data Serviceの独自ドメイン 2週間に一回の頻度でリリースするアジャイル開発!
Slide 16
Slide 16 text
THANK YOU. https://pingcap.co.jp/tidb-cloud/ 是非試してみてください!