【てぃーあいでぃーびー】
TiDB とは?
最終更新:
💡 分散SQLと、トランザクション・分析の役割分担を組み合わせるDB
PingCAPが開発する、MySQLとの互換性を備えた分散SQLデータベース。TiKVによるトランザクション処理と、TiFlashの列形式での分析を組み合わせるHTAPに対応する。移行時には互換性や構成の確認が必要。
📌 このページのポイント
分散すると何がうれしいの?
HTAPってよく聞くけど、具体的にどういうこと?
TiKVとTiFlashのデータは、いつでも同時に更新されるの?
MySQLから、そのまま乗り換えていいの?
まず使っている機能を確認しよう。たとえばストアドプロシージャやトリガーなど、非対応の機能がある。SQLの互換性に加え、処理の速さ、運用、必要な構成を移行前に確かめるよ。データ量の数字だけで決めず、トランザクションと分析をどう使いたいかに合わせて検討するんだ。
📖 おまけ:英語の意味
「TiDB」 = Ti(Titanium)+DB(Database)
💬 公式の紹介では、TiはTitanium(チタン)を表すと説明されているよ。