元ドキュメント: カーネル概要
カーネル概要
TDSQL Boundless のコンピュートエンジンは MySQL 8.0 との高い互換性を備えています。機能面では、MySQL 8.0 の公式ドキュメントを参考にご利用いただけます。非互換部分についてはMySQL 互換性をご参照ください。
ストレージエンジンは LSM-Tree アーキテクチャをベースとした自社開発の TDStore を採用しています。以下の主要機能を提供します:
- トランザクション管理:分散トランザクションの ACID 保証
- データ圧縮:LSM-Tree のインテリジェント圧縮戦略により高い圧縮率を実現
- レプリカ管理:Multi-Raft プロトコルによるマルチレプリカの一貫性保証
- 自動スケジューリング:Region の分割・マージ・マイグレーションの自動化
- 高速インポート:Bulk Load モードによる大量データの高速取り込み
カーネルの主要コンポーネント
| コンポーネント | 説明 |
|---|---|
| SQLEngine | MySQL 8.0 互換のコンピュートエンジン。SQL パース、最適化、実行を担当 |
| TDStore | LSM-Tree ベースの分散 KV ストレージエンジン |
| TDMC | Raft ベースのメタデータ管理クラスター |
各コンポーネントの詳細は製品アーキテクチャをご参照ください。