紹介
tidb.aiはクラウド環境向けに設計された分散型SQLデータベースで、HTAP(ハイブリッドトランザクション・分析処理)のワークロードを効果的に処理します。AIや機械学習のワークフローとスムーズに連携し、水平方向への拡張、強い整合性、高い信頼性を特長としています。さらに、自然言語からのSQL生成やベクトル検索といった機能を標準で備えています。処理と保存の分離アーキテクチャによりリソースの柔軟な調整が可能で、最新のデータを使ったリアルタイム分析を実現。高速で確実なデータ処理を必要とするAIアプリケーションに適しています。
主な機能
- HTAP対応: TiKV(行単位保存)とTiFlash(列単位保存)エンジンにより、OLTPとOLAPの処理を同時に行い、リアルタイムのAI分析とトランザクション処理を実現
- 自動SQLサポート: Chat2Queryなどの機能で自然言語からSQLを自動生成・調整し、データ調査を効率化
- ベクトル検索: データの意味を理解する検索を提供し、単なるキーワード一致を超えた精密な検索を可能に
- 拡張可能なクラウド設計: 処理と保存を独立して拡張でき、パブリッククラウド・自社サーバー・Kubernetes環境での自動クラスタ管理に対応
- 強い整合性と高信頼性: Multi-Raft方式と複数複製構造により、障害発生時でもデータの確実性と回復力を確保
- MySQL互換: MySQL 8.0の通信規約と構文と完全互換で、既存アプリケーションの移行が簡単
活用例
- リアルタイムAI分析: トランザクションと分析を同時処理し、AIアプリの即時データ分析と判断を支援
- 自然言語でのデータ問い合わせ: ユーザーが日常の言葉でデータベースと対話でき、データ探索を促進しSQL知識が不要に
- 意味理解検索アプリ: ベクトル検索でユーザーの意図を把握し、AIシステムの検索精度を向上
- 自動推薦システム: ユーザーデータのリアルタイム収集と分析により、個別対応した推薦を実現
- 予知保全・不正検出: IoTや金融監視AI向けに、リアルタイムの特徴量作成とモデル学習を支援