title: クイズ 1
description: このクイズは、`tiup cluster display` コマンドの出力に関する理解度を確認するためのものです。
allow_repeat_submission: true
evaluate_immediately: true
show_correct_answer: true

questions:
  - type: MultipleChoice
    question: 以下のうち、TiDB を正しく説明しているものはどれですか？（すべて選択）
    options:
      - id: 1
        text: TiDB は分散型 SQL データベースです。
        correct: true
      - id: 2
        text: TiDB は MySQL プロトコルと互換性があります。
        correct: true
      - id: 3
        text: TiDB は HTAP（Hybrid Transactional and Analytical Processing）ワークロードをサポートしています。
        correct: true
    explanation: TiDB は水平スケーラビリティと高可用性を実現する分散型 SQL データベースとして設計されています。MySQL プロトコルと互換性があり、既存の MySQL アプリケーションやツールを利用できます。また、HTAP（トランザクション処理とリアルタイム分析の両方）をサポートしており、同一プラットフォーム上での多用途な処理が可能です。

  - type: SingleChoice
    question: クラスタの全体的な状態を表示するために使用できるコマンドはどれですか？
    options:
      - id: 1
        text: コマンド `tiup cluster display`
        correct: true
      - id: 2
        text: コマンド `tiup display cluster`
      - id: 3
        text: コマンド `tiup cluster show`
      - id: 4
        text: コマンド `tiup cluster topology`
    explanation: TiUP コントロールマシン上で `tiup cluster display tidb-demo` コマンドを実行すると、クラスタの全体状態が表示されます。tidb-demo はクラスタ名です。

  - type: SingleChoice
    question: すべての TiDB サーバーは同じサブネットにデプロイされていますか？
    options:
      - id: 1
        text: "はい"
      - id: 2
        text: "いいえ"
        correct: true
    explanation: TiUP コントロールマシン上で `tiup cluster display tidb-demo` コマンドを実行すると、出力テーブルの `Role` 列にサーバーの役割が表示されます。`Role` 列が `tidb` の場合、そのサーバーは TiDB サーバーです。`Host` 列にはサーバーの IP アドレスが表示され、異なるサブネット上にあることが分かります。

  - type: SingleChoice
    question: Placement Driver サーバーと TiKV サーバーは、いくつのサブネットにデプロイされていますか？
    options:
      - id: 1
        text: "1つのサブネット"
      - id: 2
        text: "2つのサブネット"
      - id: 3
        text: "3つのサブネット"
        correct: true
      - id: 4
        text: "4つのサブネット"
    explanation: TiUP コントロールマシン上で `tiup cluster display tidb-demo` コマンドを実行すると、出力テーブルの `Role` 列からサーバーの役割が確認できます。`tikv` や `pd` 役割の行を確認すると、それらが3つの異なるサブネットに配置されていることが分かります。
