プロダクト
logo-TiDB

MySQL互換の分散データベースで高可用性と水平スケーラビリティを備え大規模データをリアルタイムで処理できます。

詳細はこちら

プラン TiDB Cloud TiDB Self-Managed 料金
エコシステム Integrations TiKV TiSpark OSS Insight
ユースケース
事例記事

お客様事例やユーザーによる検証結果の記事などを紹介しています。

業界 フィンテック Eコマース SaaS
ユースケース 運用インテリジェンスの活用 MySQLワークロードの近代化 Build GenAI Applications
リソース
学習コンテンツ ブログ ホワイトペーパー アーカイブ動画 スライド
エンゲージメント イベント Developer Hub Discord Community
PingCAP University オンライントレーニング TiDB Labs 認定資格試験
会社概要
規約類

基本規約、TiDBクラウドサービス契約、SLA、利用規約、プライバシーポリシーなど、契約関連の情報を紹介します。

Trust Hub

お客様のデータの機密性、可用性、安全性について紹介します。

会社概要 ニュース 会社案内 キャリア パートナー お問い合わせ
ドキュメント
ドキュメント TiDB Cloud TiDB 開発者ガイド
Sign In 無料で始める
logo-TiDB

MySQL互換の分散データベースで高可用性と水平スケーラビリティを備え大規模データをリアルタイムで処理できます。

詳細はこちら

プラン
TiDB Cloud TiDB Self-Managed 料金
エコシステム
Integrations TiKV TiSpark OSS Insight
事例記事

お客様事例やユーザーによる検証結果の記事などを紹介しています。

業界
フィンテック Eコマース SaaS
ユースケース
運用インテリジェンスの活用 MySQLワークロードの近代化 Build GenAI Applications
学習コンテンツ
ブログ ホワイトペーパー アーカイブ動画 スライド
エンゲージメント
イベント Developer Hub Discord Community
PingCAP University
オンライントレーニング TiDB Labs 認定資格試験
規約類

基本規約、TiDBクラウドサービス契約、SLA、利用規約、プライバシーポリシーなど、契約関連の情報を紹介します。

Trust Hub

お客様のデータの機密性、可用性、安全性について紹介します。

会社概要
ニュース 会社案内 キャリア パートナー お問い合わせ
ドキュメント
TiDB Cloud TiDB 開発者ガイド
無料で始める

TiDB Community Edition

The open source TiDB platform released under the Apache 2.0 license, and supported by the community


Select your favorite way to deploy TiDB online

Deploy TiDB on bare-metal using TiUP

See Full Doc >

TiUP is a cluster operation and maintenance tool that makes it easy to deploy TiDB clusters. The following commands will deploy a simple local cluster using TiUP’s “playground” component. Refer to the TiUP documentation for more information about how to use TiUP to deploy a cluster across multiple hosts.

1. Deploy TiDB

tiup playground

2. Access TiDB

mysql --host 127.0.0.1 --port 4000 -u root

Join the TiDB Community Slack or Discord

Deploy TiDB on Kubernetes

See Full Doc >

TiDB can be easily deployed in a Kubernetes environment using TiDB Operator. These commands will install the TiDB Operator CRDs into an existing Kubernetes cluster and deploy a basic TiDB cluster. Refer to the TiDB Operator documentation for more information about how to customize a deployment.

1. Install TiDB Operator

kubectl apply -f https://raw.githubusercontent.com/pingcap/tidb-operator/{tidb-operator version}/manifests/crd.yaml
helm repo add pingcap https://charts.pingcap.org/
helm install tidb-operator pingcap/tidb-operator --version {​tidb-operator version}

2. Deploy TiDB and TiDB Monitor

kubectl apply -f https://raw.githubusercontent.com/pingcap/tidb-operator/master/examples/basic/tidb-cluster.yaml
kubectl apply -f https://raw.githubusercontent.com/pingcap/tidb-operator/master/examples/basic/tidb-monitor.yaml

3. Access the database

kubectl port-forward svc/basic-tidb 4000 > pf4000.out &
mysql -h 127.0.0.1 -P 4000 -u root

Deploy TiDB on AWS EKS

See Full Doc >

TiDB can be easily deployed to AWS EKS using TiDB Operator and included Terraform scripts to manage EKS infrastructure. These commands will create a basic EKS cluster, install TiDB Operator, and deploy a basic TiDB cluster. Consult the TiDB Operator documentation for more information about how to customize your deployment.

1. Deploy EKS, TiDB Operator, and TiDB cluster node pool

git clone --depth=1 https://github.com/pingcap/tidb-operator && cd tidb-operator/deploy/aws
cp demo.tfvars terraform.tfvars
terraform init
terraform apply

2. Deploy TiDB cluster and monitor

sed "s/CLUSTER_NAME/${cluster_name}/g" manifests/db.yaml.example > db.yaml
sed "s/CLUSTER_NAME/${cluster_name}/g" manifests/db-monitor.yaml.example > db-monitor.yaml
kubectl --kubeconfig credentials/kubeconfig_${eks_name} create -f db.yaml
kubectl --kubeconfig credentials/kubeconfig_${eks_name} create -f db-monitor.yaml

3. Access the database

ssh -i credentials/${eks_name}.pem centos@${bastion_ip}
mysql -h ${tidb_lb} -P 4000 -u root

Deploy TiDB on Google Cloud GKE

See Full Doc >

TiDB can be easily deployed to Google Cloud GKE using TiDB Operator and included Terraform scripts to manage GKE infrastructure. These commands will create a basic GKE cluster, install TiDB Operator, and deploy a basic TiDB cluster. Consult the TiDB Operator documentation for more information about how to customize your deployment.

1. Deploy GKE, TiDB Operator, and TiDB cluster node pool

git clone --depth=1 https://github.com/pingcap/tidb-operator && cd tidb-operator/deploy/gcp
cat small.tfvars >> terraform.tfvars
terraform init
terraform apply

2. Deploy TiDB cluster and monitor

sed "s/CLUSTER_NAME/tidb-cluster/g" manifests/db.yaml.example > db.yaml
sed "s/CLUSTER_NAME/tidb-cluster/g" manifests/db-monitor.yaml.example > db-monitor.yaml
kubectl --kubeconfig credentials/kubeconfig_${gke_name} create -f db.yaml
kubectl --kubeconfig credentials/kubeconfig_${gke_name} create -f db-monitor.yaml

3. Access the database

gcloud compute ssh ${gke_cluster_name}-bastion --zone ${zone}
mysql -h ${tidb_lb} -P 4000 -u root
View on GitHub

TiDB Cloud

TiDB Cloud makes deploying, managing, and maintaining your TiDB clusters even simpler with a fully managed cloud instance that you control through an intuitive dashboard. You’ll be able to easily deploy on Amazon Web Services, Google Cloud, and Azure to quickly build mission critical applications.

Get Started
日本語
English 中文
製品
Product Overview TiDB Cloud TiDB Self-Managed 料金
日本語
英文 中文
エコシステム
移行ツール TiKV TiSpark OSS Insight
リソース
ブログ イベント ドキュメント Developer Guide FAQ サポート
会社概要
会社案内 ニュース キャリア お問い合わせ パートナー Trust Hub セキュリティ メンテナンスポリシー ブランドガイドライン
TiDBの最新情報

PingCAPのプライバシーポリシーに同意し、製品、サービス、イベント等に関する連絡を受け取ることを希望します。

© 2025 PingCAP株式会社 - All rights reserved.
Privacy Policy Legal
本ウェブサイトは、あなたのコンピュータにクッキーを保存します。これらのクッキーは、あなたと当社のウェブサイトとのやり取りに関する情報を収集し、あなたのことを記憶するために使用されます。この情報は、あなたのブラウジング体験を向上・カスタマイズするため、また、本ウェブサイトや他のメディアの訪問者に関する分析や指標のために使用します。クッキーを拒否した場合、本ウェブサイトにアクセスしても情報は追跡されません。
同意する すべてのクッキーを拒否する クッキーポリシー
Manage consent

Privacy Overview

This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary
Always Enabled
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
CookieDurationDescription
cookielawinfo-checkbox-analytics11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional11 monthsThe cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance11 monthsThis cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy11 monthsThe cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytics
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.
Others
Other uncategorized cookies are those that are being analyzed and have not been classified into a category as yet.
SAVE & ACCEPT