Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion TOC.md
Original file line number Diff line number Diff line change
Expand Up @@ -588,7 +588,7 @@
- [TiDBを使用してTiFlashレプリカを読み取る](/tiflash/use-tidb-to-read-tiflash.md)
- [MPPモードを使用する](/tiflash/use-tiflash-mpp-mode.md)
- [FastScanを使用する](/tiflash/use-fastscan.md)
- [分散型ストレージおよびコンピューティングアーキテクチャとS3サポート](/tiflash/tiflash-disaggregated-and-s3.md)
- [ストレージとコンピューティングの分離アーキテクチャとS3サポート](/tiflash/tiflash-disaggregated-and-s3.md)
- [サポートされているプッシュダウン計算](/tiflash/tiflash-supported-pushdown-calculations.md)
- [TiFlashクエリ結果の具体化](/tiflash/tiflash-results-materialization.md)
- [TiFlashの遅延発生](/tiflash/tiflash-late-materialization.md)
Expand Down
2 changes: 1 addition & 1 deletion basic-features.md
Original file line number Diff line number Diff line change
Expand Up @@ -303,7 +303,7 @@ summary: TiDBの機能概要について学びましょう。
| [リソース制御](/tidb-resource-control-ru-groups.md) | Y | Y | Y | Y | N | N | N |
| [暴走クエリの管理](/tidb-resource-control-runaway-queries.md) | Y | Y | E | N | N | N | N |
| [バックグラウンドタスクの管理](/tidb-resource-control-background-tasks.md) | Y | E | E | N | N | N | N |
| [TiFlashの分散型ストレージおよびコンピューティングアーキテクチャとS3サポート](/tiflash/tiflash-disaggregated-and-s3.md) | Y | Y | Y | E | N | N | N |
| [TiFlash のストレージとコンピューティングの分離アーキテクチャとS3サポート](/tiflash/tiflash-disaggregated-and-s3.md) | Y | Y | Y | E | N | N | N |
| [分散実行フレームワーク(DXF)タスク用のTiDBノードの選択](/system-variables.md#tidb_service_scope-new-in-v740) | Y | Y | Y | N | N | N | N |
| PDFollowerプロキシ( [`tidb_enable_tso_follower_proxy`](/system-variables.md#tidb_enable_tso_follower_proxy-new-in-v530)によって制御されます) | Y | Y | Y | Y | Y | Y | Y |
| [アクティブなPDFollower](/tune-region-performance.md#use-the-active-pd-follower-feature-to-enhance-the-scalability-of-pds-region-information-query-service) ( [`pd_enable_follower_handle_region`](/system-variables.md#pd_enable_follower_handle_region-new-in-v760)によって制御) | Y | E | N | N | N | N | N |
Expand Down
8 changes: 4 additions & 4 deletions hardware-and-software-requirements.md
Original file line number Diff line number Diff line change
Expand Up @@ -186,12 +186,12 @@ TiDBはXFSおよびExt4ファイルシステムをサポートしています。

TiDBは、データベースメトリクスの可視化に[Grafana](https://grafana.com/)利用しています。JavaScriptが有効になっている最新バージョンのMicrosoft Edge、Safari、Chrome、またはFirefoxがあれば十分です。

## TiFlashの分離型ストレージおよびコンピューティングアーキテクチャに必要なハードウェアおよびソフトウェア要件 {#hardware-and-software-requirements-for-tiflash-disaggregated-storage-and-compute-architecture}
## TiFlash のストレージとコンピューティングの分離アーキテクチャに必要なハードウェアおよびソフトウェア要件 {#hardware-and-software-requirements-for-tiflash-disaggregated-storage-and-compute-architecture}

前述のTiFlashソフトウェアおよびハードウェア要件は、結合されたストレージとコンピューティングアーキテクチャに関するものです。 v7.0.0 以降、 TiFlash は[分散型ストレージおよびコンピューティングアーキテクチャ](/tiflash/tiflash-disaggregated-and-s3.md)をサポートします。このアーキテクチャでは、 TiFlash は書き込みノードと計算ノードの 2種類のノードに分割されます。これらのノードの要件は次のとおりです。
前述のTiFlashソフトウェアおよびハードウェア要件は、ストレージとコンピューティングの結合アーキテクチャに関するものです。 v7.0.0 以降、 TiFlash は[ストレージとコンピューティングの分離アーキテクチャ](/tiflash/tiflash-disaggregated-and-s3.md)をサポートします。このアーキテクチャでは、 TiFlash は書き込みノードと計算ノードの 2種類のノードに分割されます。これらのノードの要件は次のとおりです。

- ソフトウェア: 結合されたストレージとコンピューティングアーキテクチャと同じままです。 [OSおよびプラットフォームの要件](#os-and-platform-requirements)を参照してください。
- ネットワーク ポート: 結合されたストレージとコンピューティングアーキテクチャと同じままです。[ネットワーク](#network-requirements)を参照してください。
- ソフトウェア: ストレージとコンピューティングの結合アーキテクチャと同じままです。 [OSおよびプラットフォームの要件](#os-and-platform-requirements)を参照してください。
- ネットワーク ポート: ストレージとコンピューティングの結合アーキテクチャと同じままです。[ネットワーク](#network-requirements)を参照してください。
- ディスク容量:
- TiFlash書き込みノード: TiFlashレプリカの追加時およびリージョンレプリカの移行時に、データをAmazon S3にアップロードする前にローカルバッファとして使用されるディスク容量は、少なくとも200GB以上設定することをお勧めします。また、Amazon S3と互換性のあるオブジェクトストレージが必要です。
- TiFlash計算ノード:パフォーマンス向上のため、主に書き込みノードから読み取ったデータをキャッシュする目的で、最低でも100GBのディスク容量を設定することをお勧めします。計算ノードのキャッシュが満杯になる場合がありますが、これは正常な動作です。
Expand Down
6 changes: 3 additions & 3 deletions releases/release-7.0.0.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,17 +13,17 @@ TiDB バージョン: 7.0.0- [DMR](/releases/versioning.md#development-milestone

バージョン7.0.0-DMRの主な新機能と改善点は以下のとおりです。

<table><thead><tr><th>カテゴリ</th><th>特徴</th><th>説明</th></tr></thead><tbody><tr><td rowspan="2">拡張性とパフォーマンス<br/></td><td>セッションレベルの<a href="https://docs-archive.pingcap.com/tidb/v7.0/sql-non-prepared-plan-cache" target="_blank">非プリペアドSQLプランキャッシュ</a>(実験的)</td><td>セッションレベルでプランキャッシュを自動的に再利用することで、コンパイルを削減し、同じSQLパターンに対して事前に手動でプリペアドステートメントを設定することなくクエリ時間を短縮します。</td></tr><tr><td> TiFlashは <a href="https://docs-archive.pingcap.com/tidb/v7.0/tiflash-disaggregated-and-s3" target="_blank">、分散型ストレージおよびコンピューティングアーキテクチャとS3共有ストレージ</a>(実験的)をサポートしています。</td><td> TiFlashは、オプションとしてクラウドネイティブアーキテクチャを導入します。<ul><li> TiFlashのコンピューティング機能とストレージを分離することで、柔軟なHTAPリソース利用における画期的な進歩を実現しました。</li><li> S3ベースのストレージエンジンを導入し、より低コストで共有ストレージを提供可能にしました。</li></ul></td></tr><tr><td rowspan="2">信頼性と可用性<br/></td><td><a href="https://docs-archive.pingcap.com/tidb/v7.0/tidb-resource-control" target="_blank">リソース制御機能強化</a>(実験的)</td><td>リソースグループを使用して、1つのクラスタ内のさまざまなアプリケーションやワークロードにリソースを割り当て、分離することをサポートします。今回のリリースでは、TiDB はさまざまなリソースバインディングモード (ユーザー、セッション、ステートメントレベル) とユーザー定義の優先度をサポートします。さらに、コマンドを使用してリソースのキャリブレーション (リソース全体の量の見積もり) を実行することもできます。</td></tr><tr><td> TiFlashは<a href="https://docs-archive.pingcap.com/tidb/v7.0/tiflash-spill-disk" target="_blank">ディスクへのスピル</a>をサポートしています</td><td>TiFlashは、集計、ソート、ハッシュ結合などのデータ集約型操作におけるメモリ不足(OOM)を軽減するために、中間結果をディスクに書き出す機能をサポートしています。</td></tr><tr><td rowspan="2"> SQL</td><td><a href="https://docs-archive.pingcap.com/tidb/v7.0/time-to-live" target="_blank">行レベルTTL</a> (GA)</td><td>一定期間経過したデータを自動的に削除することで、データベースサイズの管理をサポートし、パフォーマンスを向上させます。</td></tr><tr><td> <a href="https://docs-archive.pingcap.com/tidb/v7.0/partitioned-table#reorganize-partitions" target="_blank"><code>LIST</code> / <code>RANGE</code>パーティションを再編成する</a></td><td><code>REORGANIZE PARTITION</code>ステートメントは、隣接するパーティションをマージしたり、1つのパーティションを複数のパーティションに分割したりするために使用でき、パーティション化されたテーブルの使いやすさを向上させます。</td></tr><tr><td rowspan="2">データベースの運用と可観測性<br/></td><td>TiDBは<a href="https://docs-archive.pingcap.com/tidb/v7.0/sql-statement-load-data" target="_blank"><code>LOAD DATA</code>ステートメント</a>の機能を拡張します(実験的)。</td><td> TiDBは、S3/GCSからのデータインポートをサポートするなど、 <code>LOAD DATA</code> SQL文の機能を拡張します。<br/></td></tr><tr><td> TiCDCは<a href="https://docs-archive.pingcap.com/tidb/v7.0/ticdc-sink-to-cloud-storage" target="_blank">オブジェクトストレージシンク</a>(GA)をサポートしています</td><td>TiCDCは、Amazon S3、GCS、Azure Blob Storage、NFSなどのオブジェクトストレージサービスへの行変更イベントの複製をサポートしています。<br/></td></tr></tbody></table>
<table><thead><tr><th>カテゴリ</th><th>特徴</th><th>説明</th></tr></thead><tbody><tr><td rowspan="2">拡張性とパフォーマンス<br/></td><td>セッションレベルの<a href="https://docs-archive.pingcap.com/tidb/v7.0/sql-non-prepared-plan-cache" target="_blank">非プリペアドSQLプランキャッシュ</a>(実験的)</td><td>セッションレベルでプランキャッシュを自動的に再利用することで、コンパイルを削減し、同じSQLパターンに対して事前に手動でプリペアドステートメントを設定することなくクエリ時間を短縮します。</td></tr><tr><td> TiFlashは <a href="https://docs-archive.pingcap.com/tidb/v7.0/tiflash-disaggregated-and-s3" target="_blank">ストレージとコンピューティングの分離アーキテクチャとS3共有ストレージ</a>(実験的)をサポートしています。</td><td> TiFlashは、オプションとしてクラウドネイティブアーキテクチャを導入します。<ul><li> TiFlashのコンピューティング機能とストレージを分離することで、柔軟なHTAPリソース利用における画期的な進歩を実現しました。</li><li> S3ベースのストレージエンジンを導入し、より低コストで共有ストレージを提供可能にしました。</li></ul></td></tr><tr><td rowspan="2">信頼性と可用性<br/></td><td><a href="https://docs-archive.pingcap.com/tidb/v7.0/tidb-resource-control" target="_blank">リソース制御機能強化</a>(実験的)</td><td>リソースグループを使用して、1つのクラスタ内のさまざまなアプリケーションやワークロードにリソースを割り当て、分離することをサポートします。今回のリリースでは、TiDB はさまざまなリソースバインディングモード (ユーザー、セッション、ステートメントレベル) とユーザー定義の優先度をサポートします。さらに、コマンドを使用してリソースのキャリブレーション (リソース全体の量の見積もり) を実行することもできます。</td></tr><tr><td> TiFlashは<a href="https://docs-archive.pingcap.com/tidb/v7.0/tiflash-spill-disk" target="_blank">ディスクへのスピル</a>をサポートしています</td><td>TiFlashは、集計、ソート、ハッシュ結合などのデータ集約型操作におけるメモリ不足(OOM)を軽減するために、中間結果をディスクに書き出す機能をサポートしています。</td></tr><tr><td rowspan="2"> SQL</td><td><a href="https://docs-archive.pingcap.com/tidb/v7.0/time-to-live" target="_blank">行レベルTTL</a> (GA)</td><td>一定期間経過したデータを自動的に削除することで、データベースサイズの管理をサポートし、パフォーマンスを向上させます。</td></tr><tr><td> <a href="https://docs-archive.pingcap.com/tidb/v7.0/partitioned-table#reorganize-partitions" target="_blank"><code>LIST</code> / <code>RANGE</code>パーティションを再編成する</a></td><td><code>REORGANIZE PARTITION</code>ステートメントは、隣接するパーティションをマージしたり、1つのパーティションを複数のパーティションに分割したりするために使用でき、パーティション化されたテーブルの使いやすさを向上させます。</td></tr><tr><td rowspan="2">データベースの運用と可観測性<br/></td><td>TiDBは<a href="https://docs-archive.pingcap.com/tidb/v7.0/sql-statement-load-data" target="_blank"><code>LOAD DATA</code>ステートメント</a>の機能を拡張します(実験的)。</td><td> TiDBは、S3/GCSからのデータインポートをサポートするなど、 <code>LOAD DATA</code> SQL文の機能を拡張します。<br/></td></tr><tr><td> TiCDCは<a href="https://docs-archive.pingcap.com/tidb/v7.0/ticdc-sink-to-cloud-storage" target="_blank">オブジェクトストレージシンク</a>(GA)をサポートしています</td><td>TiCDCは、Amazon S3、GCS、Azure Blob Storage、NFSなどのオブジェクトストレージサービスへの行変更イベントの複製をサポートしています。<br/></td></tr></tbody></table>

## 機能の詳細 {#feature-details}

### 拡張性 {#scalability}

- TiFlashは、分散ストレージとコンピューティングアーキテクチャをサポートし、このアーキテクチャにおけるオブジェクトストレージをサポートします(実験的) [#6882](https://github.com/pingcap/tiflash/issues/6882) @[flowbehappy](https://github.com/flowbehappy)
- TiFlashは、ストレージとコンピューティングの分離アーキテクチャをサポートし、このアーキテクチャにおけるオブジェクトストレージをサポートします(実験的) [#6882](https://github.com/pingcap/tiflash/issues/6882) @[flowbehappy](https://github.com/flowbehappy)

バージョン7.0.0より前のTiFlashは、ストレージとコンピューティングが結合されたアーキテクチャのみをサポートしていました。このアーキテクチャでは、各TiFlashノードがストレージとコンピューティングノードの両方の役割を担い、コンピューティング機能とストレージ機能を個別に拡張することはできませんでした。また、 TiFlashノードはローカルストレージしか使用できませんでした。

バージョン7.0.0以降、 TiFlashは分離型ストレージおよびコンピューティングアーキテクチャもサポートしています。このアーキテクチャでは、 TiFlashノードは2種類(コンピューティングノードと書き込みノード)に分かれており、S3 APIと互換性のあるオブジェクトストレージをサポートしています。どちらのタイプのノードも、コンピューティング容量またはストレージ容量に合わせて個別にスケーリングできます。**分離型ストレージおよびコンピューティングアーキテクチャ**と**結合型ストレージおよびコンピューティングアーキテクチャ**は、同じクラスタ内で使用したり、相互に変換したりすることはできません。TiFlashをデプロイする際に、使用するアーキテクチャを設定できます。
バージョン7.0.0以降、 TiFlashはストレージとコンピューティングの分離アーキテクチャもサポートしています。このアーキテクチャでは、 TiFlashノードは2種類(コンピューティングノードと書き込みノード)に分かれており、S3 APIと互換性のあるオブジェクトストレージをサポートしています。どちらのタイプのノードも、コンピューティング容量またはストレージ容量に合わせて個別にスケーリングできます。**ストレージとコンピューティングの分離アーキテクチャ**と**ストレージとコンピューティングの結合アーキテクチャ**は、同じクラスタ内で使用したり、相互に変換したりすることはできません。TiFlashをデプロイする際に、使用するアーキテクチャを設定できます。

詳細については、[ドキュメント](/tiflash/tiflash-disaggregated-and-s3.md)を参照してください。

Expand Down
Loading
Loading