商品情報にスキップ
1 0
  • 発売日:2025/05/07
  • 出版社:技術評論社
  • ISBN/JAN:9784297148324

その他データベース

TiDB実践入門 ── RDBMSのスケール課題を解消するNewSQL

TiDB実践入門 ── RDBMSのスケール課題を解消するNewSQL

長谷川 誠
本多 康夫 PingCAP株式会社 (監修)
通常価格 3,740 円(税込)
通常価格 セール価格 3,400 円
セール 売り切れ
  • 発売日:2025/05/07
  • 出版社:技術評論社
  • ISBN/JAN:9784297148324
ネットストア在庫
    在庫△
    提携倉庫在庫あり
店舗受け取り(My店舗)
最大5店舗までご登録いただけます。
  • My店舗を登録いただくと、店舗お受け取りの在庫状況を確認することができます。 (受け取り可能店舗のみ)

各店在庫状況
商品説明
本書はTiDBの基本的なアーキテクチャをはじめ、様々な環境へのTiDBのインストール手順について解説します。インストールが終われば、次に必要なことはTiDBに対する各種操作方法を理解することです。各環境におけるTiDBに対する操作方法をインストール手順の後に詳細に解説していきます。加えて、MySQLを運用していく上でよくある課題を具体的に挙げながらTiDBがどのように課題を解決するのかを解説します。最後に付録としてよく使うコマンド操作や逆引きコマンドリファレンスを記述していますので、読者の皆様の参考になることを願っています。

この本を通じて、現代の多様なインフラニーズに対応するTiDBを使用したモダンなデータベース運用の実践方法を理解し、ご自身のシステムに応用できる知識を習得することができます。
目次
第1章 TiDBが必要とされるデータベースのいま
 1-1 TiDBとは
 1-2 NewSQLとは
 1-3 TiDBの特徴
 1-4 TiDBの提供形態
第2章 TiDBを構成するコンポーネント
 2-1 TiDBの構成
 2-2 TiDBクラスター
 2-3 PDクラスター
 2-4 ストレージクラスター
 2-5 TiProxyコンポーネント
第3章 仮想/物理サーバーへのTiDBの構築
 3-1 TiUPの基本
 3-2 TiDB Playgroundの使い方
 3-3 TiUPを使用した仮想サーバーまたは物理サーバーへのTiDBの構築
 3-4 各種コンポーネントのスケールアウトとスケールイン
 3-5 TiDB Dashboardの構築
 3-6 モニタリング環境の構築
 3-7 TiDBのライフサイクル操作
 3-8 TiDB のバージョンアップ
 3-9 クラスターメタ情報のバックアップ
 3-10 デモ用データセットの作成
第4章 Kubernetes環境へのTiDBの構築
 4-1 Kubernetes環境の準備
 4-2 TiDB Operatorのインストール
 4-3 TiDB Operatorを使用したTiDBの構築
 4-4 ログの確認
 4-5 初期パスワードとイニシャライズ
 4-6 TiDBの削除
 4-7 TiDB Operatorのアンインストール
第5章 TiDB Cloudの利用
 5-1 TiDB Cloud Serverless
 5-2 TiDB Cloud Dedicated
 5-3 TiDB Cloudの始め方
 5-4 TiDB Cloudの稼働状況の確認
 5-5 TiDB Cloud CLIの使い方
第6章 TiDBのデータ運用ツール
 6-1 バックアップとリストア
 6-2 TiCDCによるTiDB外へのデータ同期
 6-3 DMによるデータ移行
 6-4 sync-diff-inspectorによるデータ同期の差分確認
第7章 TiDB を便利に使うためのテクニック
 7-1 SQLによるバックアップとリストア
 7-2 ガベージコレクションの設定
 7-3 リソース制御によるマルチテナント環境の構築
 7-4 メタデータロック
 7-5 TTLを使用したデータの自動削除
 7-6 ホットスポットの回避
 7-7 ベクトル検索機能
 7-8 TerraformによるTiDB Cloudの管理
 7-9 Advanced StatefulSetを使用したTiDBの構築
 7-10 PrometheusやGrafanaのカスタマイズ
 7-11 TiDB Dashboardの活用
 7-12 TiUPによるデータベースパフォーマンス測定
 7-13 TiDB AI Assistantによるナレッジの検索
付録 逆引きコマンドリファレンス
目次
第1章 TiDBが必要とされるデータベースのいま
 1-1 TiDBとは
 1-2 NewSQLとは
 1-3 TiDBの特徴
 1-4 TiDBの提供形態
第2章 TiDBを構成するコンポーネント
 2-1 TiDBの構成
 2-2 TiDBクラスター
 2-3 PDクラスター
 2-4 ストレージクラスター
 2-5 TiProxyコンポーネント
第3章 仮想/物理サーバーへのTiDBの構築
 3-1 TiUPの基本
 3-2 TiDB Playgroundの使い方
 3-3 TiUPを使用した仮想サーバーまたは物理サーバーへのTiDBの構築
 3-4 各種コンポーネントのスケールアウトとスケールイン
 3-5 TiDB Dashboardの構築
 3-6 モニタリング環境の構築
 3-7 TiDBのライフサイクル操作
 3-8 TiDB のバージョンアップ
 3-9 クラスターメタ情報のバックアップ
 3-10 デモ用データセットの作成
第4章 Kubernetes環境へのTiDBの構築
 4-1 Kubernetes環境の準備
 4-2 TiDB Operatorのインストール
 4-3 TiDB Operatorを使用したTiDBの構築
 4-4 ログの確認
 4-5 初期パスワードとイニシャライズ
 4-6 TiDBの削除
 4-7 TiDB Operatorのアンインストール
第5章 TiDB Cloudの利用
 5-1 TiDB Cloud Serverless
 5-2 TiDB Cloud Dedicated
 5-3 TiDB Cloudの始め方
 5-4 TiDB Cloudの稼働状況の確認
 5-5 TiDB Cloud CLIの使い方
第6章 TiDBのデータ運用ツール
 6-1 バックアップとリストア
 6-2 TiCDCによるTiDB外へのデータ同期
 6-3 DMによるデータ移行
 6-4 sync-diff-inspectorによるデータ同期の差分確認
第7章 TiDB を便利に使うためのテクニック
 7-1 SQLによるバックアップとリストア
 7-2 ガベージコレクションの設定
 7-3 リソース制御によるマルチテナント環境の構築
 7-4 メタデータロック
 7-5 TTLを使用したデータの自動削除
 7-6 ホットスポットの回避
 7-7 ベクトル検索機能
 7-8 TerraformによるTiDB Cloudの管理
 7-9 Advanced StatefulSetを使用したTiDBの構築
 7-10 PrometheusやGrafanaのカスタマイズ
 7-11 TiDB Dashboardの活用
 7-12 TiUPによるデータベースパフォーマンス測定
 7-13 TiDB AI Assistantによるナレッジの検索
付録 逆引きコマンドリファレンス
詳細を表示する