TiDB Cloud
PingCAP · その他
TiDB CloudはPingCAPが提供する分散SQLデータベースで、完全マネージド。MySQL互換で手動シャーディングなしに拡張でき、トランザクションと分析クエリを同じクラスタで処理する。

TiDB Cloud について
What Is TiDB Cloud
TiDB Cloudは、PingCAPが提供するマネージドデータベースサービスで、TiDBのマネージド版にあたる。TiDBはストレージとコンピュートを分けたオープンソースのデータベースで、日常的な書き込みと重い分析クエリを1つのシステムでさばく。コンソールでクラスタを作り、普段使っているMySQLドライバーとORMで接続すれば、レプリケーションもフェイルオーバーもパッチもプラットフォーム側が処理する。インストールも、監視するサーバーもいらない。
狙っているのは、トラフィックが伸びたときに普通のデータベースがぶつかる壁だ。単一のMySQLインスタンスに余裕がなくなると、チームは手作業でシャーディングするか、別の分析用ウェアハウスを足して両方を同期させるのが常だった。TiDB Cloudはそのどちらも省く。データは自動でノード間に散り、トランザクションはACIDと強い一貫性を保ち、分析は夜間のコピーではなく生きたデータに対して走る。
制約ははっきり書いておく。TiDB Cloud Starterはマルチテナントなので、最も安いプランは独立したマシンではない。PostgreSQL互換のStarter、Essential、Premium、BYOCといった新しいプランの多くはパブリックプレビュー中だ。厳しいコンプライアンス要件を抱えるチームは、入門プランではなくDedicatedかBYOCに落ち着くことが多い。
Getting Started
- TiDB Cloudのアカウントを作る。Starterで始めるのにクレジットカードは不要だ。
- クラスタを作る。無料のサーバーレスインスタンスならStarter、専用マシンならDedicatedを選び、AWS、Google Cloud、Azure、Alibaba Cloudの中からリージョンを決める。
- アプリを接続する。接続文字列をコピーし、MySQL互換のドライバーやORMを使う。既存のMySQLインスタンスからの移行は、ホストを変えるだけでコードは触らずに済むことが多い。
- データを読み込む。コンソールからダンプをインポートするか、移行中は既存のMySQLレプリケーションを新しいクラスタに向ける。
- 監視して拡張する。組み込みのダッシュボードでクエリ性能を追い、支出上限を設定し、トラフィックに合わせてコンピュートやストレージを調整する。
AIツール情報
TiDB Cloudの料金、対応プラットフォーム、性能を簡単に確認できます。
こんな人におすすめ
このツールが最も力を発揮するユーザー、タスク、シーン。
ユーザー
- アプリが単一のMySQLインスタンスを超え始めたバックエンド開発者:TiDB Cloudは使い慣れたMySQLドライバーとORMをそのまま残すので、移行作業の大半はコードではなく接続文字列に収まる。
- 別の分析用ウェアハウスを省きたいデータチーム:リアルタイム分析は生きたトランザクションデータと同じクラスタで走るため、ETLジョブとそれに伴う同期の遅れがなくなる。
- アプリのデータの上にAI機能を組むチーム:ネイティブのベクトル検索とANNクエリで埋め込みとリレーショナルデータが同居するので、RAGパイプラインは同期させる2つ目のベクトルストアを必要としない。
- 本格的な分散データベースを予算を抑えて使いたい小規模チーム:Starterはカード不要の月次無料枠を用意しており、これから伸びる試作やサイドプロジェクトに向く。
タスク
- 書き込みを1台のサーバー以上に広げる:TiDB Cloudはデータを自動でノード間に配るので、シャードキーを選ぶ必要もルーティング処理を書く必要もない。
- 生きたデータで分析する:カラム型ストレージが現行データに対して分析クエリを返し、隣で動くトランザクション負荷を妨げない。
- 手動シャーディングや単独のウェアハウスから移行する:MySQL互換とオンラインのスキーマ変更により、長い停止時間を取らずに移せる。
- アプリに意味検索を組み込む:ベクトルインデックスとSQL結合を同じ文に書けるので、メタデータと類似度で同時に絞り込める。
- 急なトラフィックを吸収する:Starterのコンピュートはアイドル時にゼロまで下がり、需要に応じて戻るので、静かな時間帯がピークと同じ請求になることはない。
シーン
- 成長期にMySQLの接続数と書き込みが上限に達したスタートアップ:TiDB Cloudは書き直しなしで負荷を吸収し、チームはMySQLのツールを使い続けられる。
- 本番データベースがクエリに耐えられず、夜間のエクスポートでダッシュボードを組んでいたチーム:分析を生きたクラスタに向ければ、エクスポートの工程と1日古い数字が消える。
- 「意味で検索」機能を追加するアプリ:埋め込みは他のデータと同じクラスタに入るので、運用や突き合わせが必要な新しいサービスは増えない。
- データを自社のAWSアカウントに置く必要がある企業:BYOCオプションはデータプレーンを自社クラウドで動かし、コントロールプレーンはPingCAPが管理する。
主な機能
MySQL互換で書き直しが不要
TiDB CloudはMySQLプロトコルを話すので、既存のドライバー、ORM、SQLツールがそのまま接続できる。多くのチームにとってMySQLからの移行は接続設定の変更であり、コードのプロジェクトではない。PingCAPはPostgreSQL互換のStarterインスタンスもパブリックプレビューで提供しており、技術スタックがMySQLよりPostgres寄りなら意味を持つ。
シャーディングなしの分散スケール
データは自動でストレージノードに分割され、アプリケーションがシャードキーやルーティングを管理することはない。スケールアウトはノードを足すことであり、クエリを書き直すことではない。MySQLを手作業でシャーディングした場合との根本的な違いはここにある。一貫性とACIDトランザクションが、1つのシャード内だけでなくクラスタ全体で成り立つ。
HTAP:トランザクションと分析を一緒に
TiDB CloudはHTAP向けに作られ、トランザクション処理と分析処理を1つのプラットフォームにまとめている。組み込みのカラム型ストアが現行データに対して分析クエリを返すので、別のウェアハウスも、それを満たすETLパイプラインも要らない。アナリストはアプリが書き込むのと同じクラスタを問い合わせ、アプリを遅くしない。
AIアプリのためのネイティブベクトル検索
ベクトルインデックスと近似最近傍探索はデータベースの一部であり、後付けではない。埋め込みとリレーショナルデータが同じクラスタに置かれ、類似度検索、SQL結合、メタデータのフィルタを1つのクエリで組み合わせられる。RAGパイプラインにとって、検索層はすでに運用しているデータベースそのものだ。
Starterの弾力的なサーバーレス
TiDB Cloud Starterは需要に応じてコンピュートを上下させ、アイドル時にはゼロまで下げるサーバーレスデータベースなので、試作が使わないピーク容量に払うことはない。新しいStarterアカウントでは、対象インスタンス間で25 GiBの行ストレージ、25 GiBのカラム型ストレージ、月2億5000万Request Unitsが使え、それを超えた分は従量課金になる。
どのクラウドにも配備できる
クラスタはAWS、Google Cloud、Microsoft Azure、Alibaba Cloudで、30以上のリージョンにわたって動くので、データを利用者の近くに置き、単一ベンダーへの囲い込みを避けられる。エンタープライズ向けの機能として、転送時と保存時の暗号化、プライベート接続、事業継続のための自動フェイルオーバーを備える。
メリットとデメリット
メリット
- MySQL互換のおかげで大半の移行は書き直しではなく接続の変更で済み、切り替えコストを低く抑えられる。
- トランザクションと分析が同じクラスタを共有するので、別のウェアハウスを立てる必要も同期させる必要もない。
- ベクトル検索が組み込まれているため、AIアプリが埋め込み用に2つ目のデータベースを運用して突き合わせる必要がない。
- サーバーレスのStarterはゼロまで下がるので、容量計画なしにアイドルと試作のコストを抑えられる。
- AWS、Azure、Google Cloud、Alibaba Cloudで動くので、配備が1社に縛られない。
デメリット
- 入門プランはマルチテナントなので、他の顧客から厳密に隔離したいチームはDedicatedかBYOCへ上げる必要がある。
- PostgreSQL互換のStarter、Essential、Premium、BYOCを含む複数のプランがパブリックプレビュー中で、一般提供の前に一部機能が変わりうる。
- 小さなMySQL1台と比べると、分散データベースは理解すべき部品が多く、小規模チームには実際の負担になる。
- 公開価格は従量制でプランとリージョンによって変わるため、月額を事前に見積もるには少し手間がかかる。
よくある質問
TiDB Cloudは、単一のMySQLサーバーを超えたアプリケーションを動かす。トランザクションの書き込みと分析クエリを1つの分散クラスタで処理し、AI機能向けにベクトル検索を加える。すべてマネージドサービスとして提供される。
関連コンテンツ
TiDB Cloudに関連するツール、スキル、記事を探す。
TiDB Cloudの代替ツール
BinkBink
BinkBink · その他BinkBinkは無料のオンラインゲームプラットフォームであり、AIゲームメーカーでもある。短いテキストの説明を、誰でも遊べるブラウザゲームに変えられる。コミュニティが作った数百本のゲームにすぐ飛び込める。あるいは自分のアイデアを説明すれば、数秒で遊べて、そのまま友達と共有できる。自分のゲームを作りたい?プログラミングは要らない。エンジンの設定も、ダウンロードも、面倒なこともない。

Audiogen
Audiogen Inc. · その他Audiogenは、Audiogen Inc.が開発したAI音楽生成ツールだ。小さな研究チームが約2年半かけて自社の生成型音楽モデルを訓練し、その周りにWebインターフェースを設計した。このAI音楽ツールは単なるテキストボックスではなく、タイムラインを初心者に優しい生成型オーディオワークステーション(Generative Audio Workstation、略してGAW)へと変える。そこではインペインティング、延長、リミックス、ステム編集が、キャンバスに絵を描くように機能する。製品はまだベータ版で、アクセスは順番待ちリストか招待で行う。有料プランはまだ公開されていない。
Aiml API
AIMLAPI OÜ · その他Aiml APIは、OpenAI、Google、Anthropicなどの1000以上のモデルを1つのエンドポイントと1つの請求にまとめる統合AIモデルAPIだ。単一のOpenAI互換スキーマに対してコードを書き、モデル文字列を変えるだけでチャット、画像、動画、音声のモデルを切り替えられる。十数の事業者アカウントを使い分けずにマルチモデルへアクセスしたい開発者や小規模チームに向き、複数ベンダーを試すときに付きまとう請求の手間もなくす。1つの鍵ですべてをまかなえる。
