Slide 1

Slide 1 text

TiUG #1 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 Design Goals ● MySQL互換
 ● 運用の容易さ
 ● 水平スケール
 ● 高い可用性と信頼性
 ● 強い一貫性
 AZ AZ AZ TiKV TiKV TiKV TiDB TiDB TiDB LB SQL KVS

Slide 5

Slide 5 text

TiDBのいいところ スケーラビリティ スモールスタートから 数千万ユーザーまで ワンストップ分析 複雑な構成なしで リアルタイムの情報を 無停⽌運⽤ インフラ更新 アプリ更新も無停⽌で 01 03 02 開発者体験 現在の標準開発環境にマッチ RDBMSと同じ感覚で利⽤できる 04

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

TiDB Serverlessの始めかた クレカ不要!
 AI Powered Web IDE


Slide 9

Slide 9 text

ローカルでも Cloudでも TiUP Playground
 今すぐ!始めましょう!! TiDB Serverless True Serverless DBaaS


Slide 10

Slide 10 text

TiDB 最新情報

Slide 11

Slide 11 text

TiDB v8.0.0 DMR(今⽇!) 性能と安定性の向上 ● PDのTSO/スケジューラーのマイクロ サービス化 (experimental)
 ● DMLのbulkモード (experimental)
 ● TiCDCのDebezium対応


Slide 12

Slide 12 text

TiProxy 1.0リリース TiDB特化SQL Proxy: TiProxy 
 ● PDからTiDBの状態を把握
 ● アップグレード時にもコネクションの 切断がない。
 https://youtu.be/HLrIwbMgOhg?feature=shared

Slide 13

Slide 13 text

TiDB Cloud: Cost Explorer 見たことあるような...
 ● TiDB Cloudのコストブレーク ダウンが可能
 ● プロジェクトやコンポーネント でのフィルタリング


Slide 14

Slide 14 text

LangChain / LlamaIndex 対応 🦜🔗 Memory/Loader/
 Vector Store の3つに
 対応
 
 Vector Searchが有効に なったTiDB Serverless が必要。ベータに申し込も う!
 > %pip install --upgrade --quiet langchain langchain_openai # Memory (ChatMessageHistory) from langchain_community.chat_message_histories import TiDBChatMessageHistory # Loader from langchain_community.document_loaders import TiDBLoader # Vector Store from langchain_community.vectorstores import TiDBVectorStore https://python.langchain.com/docs/integrations/providers/tidb

Slide 15

Slide 15 text

THANK YOU.