Upgrade to Pro — share decks privately, control downloads, hide ads and more …

TiUG #1 TiDB overview and update

bohnen
March 31, 2024

TiUG #1 TiDB overview and update

bohnen

March 31, 2024
Tweet

More Decks by bohnen

Other Decks in Technology

Transcript

  1. TiDBとは? TiDBはグローバルで3000社以上で採⽤ OSSの中でもトップクラスの⾼評価、信頼性 数百TB、100万QPS以上をさばく
 MySQL互換 分散データベース!
 
 • MySQL互換
 •

    スクラッチでオープンソース (Apache 2.0)
 ◦ Go(TiDB, PD), Rust (TiKV), C++ (TiFlash)
 • オンプレミスにも、クラウドにも対応
 • 本番運用可能な運用ツール・ダッシュボード

  2. NewSQL + HTAP Design Goals • MySQL互換
 • 運用の容易さ
 •

    水平スケール
 • 高い可用性と信頼性
 • 強い一貫性
 AZ AZ AZ TiKV TiKV TiKV TiDB TiDB TiDB LB SQL KVS
  3. TiDB Serverless TiDB Cloud CLI VS Code @TiDB_Developer 豊富な開発ツールサポート 慣れてるインターフェース

    使い慣れたフレームワーク MySQL 互換 従量課金 HTAP AI Powered オート スケール 生成AIをデータベースにも DB界で最速実装 Serverlessデータベース初?! OLTPだけじゃなくて、分析まで 複雑な構成は不要 使った分だけ課金 上限設定あり! Edge 対応 Proxy不要で すぐに使える
  4. 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