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
bohnen
January 28, 2024
Technology
0
100
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
Cloud on the beach - いろいろな雲のかたち
bohnen
1
29
TiUG #1 TiDB overview and update
bohnen
0
70
みんなのPython勉強会: 最近のDB事情 TiDB Serverlessの紹介
bohnen
1
290
Postman Tokyo Meetup - Serverless Integration with Flows
bohnen
2
99
Serverless Meetup Re:boot 福岡 TiDB Serverlessの紹介
bohnen
1
82
Serverless Meetup Fukuoka Workshop TiDB
bohnen
0
12
Momento会 #8 Serverless with TiDB/Momento/Postman
bohnen
0
30
Momento Topics使ってみた
bohnen
0
85
Other Decks in Technology
See All in Technology
LangSmith入門―トレース/評価/プロンプト管理などを担うLLMアプリ開発プラットフォーム
os1ma
5
710
M5stackで使用できるpHセンサの開発
shinrinakamura
0
170
M5と自作基板をくっつけてみた〜M5 Japan Tour 2024 Spring 福冈 (Fukuoka|福岡)〜
keropiyo
0
130
よく聞くけど使ったことないソフトウェアNo.1 KafkaとSnowflake
foursue
4
510
Babylon.js JAPAN活動紹介 (2024/4)
limes2018
1
120
今さら聞けないDocker入門 〜 Dockerfileのベストプラクティス編
devops_vtj
4
550
今日からできる!簡単 .NET 高速化 Tips -2024 edition-
xin9le
7
3.9k
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
250
Python と Snowflake はズッ友だょ!~ Snowflake の Python 関連機能をふりかえる ~
__allllllllez__
2
140
VSCodeの拡張機能を作っている話
ebarakazuhiro
1
810
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
5
37k
JAWS-UG Bedrock Claude Night
yamahiro
3
720
Featured
See All Featured
A Tale of Four Properties
chriscoyier
152
22k
Mobile First: as difficult as doing things right
swwweet
217
8.6k
The Language of Interfaces
destraynor
151
23k
Side Projects
sachag
451
41k
The Cult of Friendly URLs
andyhume
74
5.7k
Building Flexible Design Systems
yeseniaperezcruz
320
37k
A designer walks into a library…
pauljervisheath
201
23k
How To Stay Up To Date on Web Technology
chriscoyier
782
250k
Facilitating Awesome Meetings
lara
43
5.6k
Statistics for Hackers
jakevdp
790
220k
How to Ace a Technical Interview
jacobian
273
22k
Scaling GitHub
holman
457
140k
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/ 是非試してみてください!