Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
TiUG #0 発表資料: TiDBの紹介と最新情報
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
bohnen
January 28, 2024
Technology
0
280
TiUG #0 発表資料: TiDBの紹介と最新情報
TiUG (TiDB User Group) で発表したTiDBの概要と最新情報(v7.5.0 LTS & v7.6.0 dev) の資料です。
bohnen
January 28, 2024
Tweet
Share
More Decks by bohnen
See All by bohnen
Momento会 #9 TiDB ServerlessとMomentoの話
bohnen
0
94
Cloud on the beach - いろいろな雲のかたち
bohnen
1
94
TiUG #1 TiDB overview and update
bohnen
0
270
みんなのPython勉強会: 最近のDB事情 TiDB Serverlessの紹介
bohnen
1
850
Postman Tokyo Meetup - Serverless Integration with Flows
bohnen
2
230
Serverless Meetup Re:boot 福岡 TiDB Serverlessの紹介
bohnen
1
180
Serverless Meetup Fukuoka Workshop TiDB
bohnen
0
92
Momento会 #8 Serverless with TiDB/Momento/Postman
bohnen
0
97
Momento Topics使ってみた
bohnen
0
190
Other Decks in Technology
See All in Technology
やさしいとこから始めるGitHubリポジトリのセキュリティ
tsubakimoto_s
0
170
AgentCoreとLINEを使った飲食店おすすめアプリを作ってみた
yakumo
2
240
AI時代のIssue駆動開発のススメ
moongift
PRO
0
210
SSoT(Single Source of Truth)で「壊して再生」する設計
kawauso
2
330
ThetaOS - A Mythical Machine comes Alive
aslander
0
170
スピンアウト講座02_ファイル管理
overflowinc
0
1.3k
LLMに何を任せ、何を任せないか
cap120
10
5.4k
テストプロセスにおけるAI活用 :人間とAIの共存
hacomono
PRO
0
160
Bref でサービスを運用している話
sgash708
0
190
BFCacheを活用して無限スクロールのUX を改善した話
apple_yagi
0
120
A4)シラバスを超えて語る、テストマネジメント
moritamasami
0
130
DDD×仕様駆動で回す高品質開発のプロセス設計
littlehands
6
2.4k
Featured
See All Featured
Typedesign – Prime Four
hannesfritz
42
3k
Future Trends and Review - Lecture 12 - Web Technologies (1019888BNR)
signer
PRO
0
3.3k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
450
We Have a Design System, Now What?
morganepeng
55
8k
How to Grow Your eCommerce with AI & Automation
katarinadahlin
PRO
1
150
WCS-LA-2024
lcolladotor
0
500
AI: The stuff that nobody shows you
jnunemaker
PRO
3
480
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
430
The Limits of Empathy - UXLibs8
cassininazir
1
270
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Color Theory Basics | Prateek | Gurzu
gurzu
0
260
Transcript
祝☆TiUG #0 TiDBの簡単な紹介と最新情報 PingCAP Developer Advocate 関⼝匡稔 @bohnen
関⼝匡稔 @bohnen PingCAP株式会社 Developer Advocate (⾒習い)
TiDBとは? TiDBはグローバルで3000社以上で採⽤ OSSの中でもトップクラスの⾼評価、信頼性 数百TB、100万QPS以上をさばく MySQL互換 分散データベース! • MySQL互換 •
スクラッチでオープンソース (Apache 2.0) ◦ Go(TiDB, PD), Rust (TiKV), C++ (TiFlash) • オンプレミスにも、クラウドにも対応 • 本番運用可能な運用ツール・ダッシュボード
NewSQL + HTAP MySQL wire protocol compatible TiDB PD TiFlash
TiKV Design Goals • 水平スケール • 高い可用性と信頼性 • 強い一貫性 • 運用の容易さ
可⽤性/信頼性を⾃動で提供するNewSQL NewSQL ‧マスターの性能に律速される ‧機動的な性能の増減が困難 ‧マスターとレプリカの明確な区別 ‧ノード追加による性能向上 ‧障害時の⾃動フェイルオーバー ‧アプリ側視点での構成がシンプル App マスター
リードレプリカ Read Only Read/Write App マルチマスター Read/Write 同期 同期 従来のRDBMS
データ活⽤をシンプルにするHTAP APPサーバ ポータル DB レプ リカ ETL DWH BI 列指向
OLAP データ OLTP 行指向 同期 ⼀つのデータベースシステムに OLTP⽤(TiKV)とOLAP⽤ (TiFlash)の⼆つのストレージエ ンジンを持つ ⼀つのシステムで両⽅のユース ケースに対応でき、リアルタイ ム分析に寄与。データパイプラ インもシンプルに。
Instance Kubernetes Cloud TiUP クラスタのセットアップから 運用までAll-in-One TiDBの3つのセットアップ TiDB Operator
k8sでのセットアップ・運 用 TiDB Cloud フルマネージドDaaS マルチクラウドに対応
TiDBの始め⽅ - TiUP > curl --proto '=https' --tlsv1.2 -sSf https://tiup-mirrors.pingcap.com/install.sh
| sh > tiup playground 2行で始めるTiDB 本番相当のDashboard
TiDBの始め⽅ - TiDB Cloud (Serverless) クレカ不要! AI Powered Web IDE
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
TiDB 最新情報
TiDB v7.5.0 LTS 待望のMySQL v8互換! ・・・といってもCTEやJSONなど大物は既に対応済みだったので、よ り普通にv8として利用してもらうような改良がメイン • バージョン文字列 •
文字コードと照合順序 • 分散タスク実行フレームワーク • Add Indexのパラレル実行 • DDLのsuspend/resume
TiDB v7.6.0 Dev RocksDB派生 Titanがデフォルトに ※次のLTSでどうなるかはこれから JSON型などの大きなカラムは RocksDBのSST圧縮負荷が高い。 それらのデータをLSMから外し、 別管理として書込負荷を減らす
TiDB v7.6.0 Dev TiDB特化SQL Proxy: TiProxy登場 ※今までクローズドベータでした TiDBの状態を把握してユーザーコネク ションを振り分ける機能を持つ。 アップグレード時にもコネクションの切
断がない。 https://youtu.be/HLrIwbMgOhg?feature=shared
TiDB Cloud (Serverless) • Data Service (SQLをAPIとして公開) • Private Link対応
• Branching • Serverless Driver • Vercel連携 (Preview機能にも対応) • OIDC/SAML SSO • 完全Private Linkのみ • Data Serviceの独自ドメイン 2週間に一回の頻度でリリースするアジャイル開発!
THANK YOU. https://pingcap.co.jp/tidb-cloud/ 是非試してみてください!