すべてのプロダクト
Search
ドキュメントセンター

:概要

最終更新日:Jul 10, 2025

PolarDB-X Enterprise Editionインスタンスでは、コールドデータアーカイブ機能を使用して、アクセス頻度が低く、めったに更新されないデータをObject Storage Service (OSS) にアーカイブできます。 これにより、データ保存コストを大幅に削減できます。 このトピックでは、コールドデータのアーカイブ機能について説明します。

働くメカニズム

image.png

デフォルトでは、PolarDB-X Enterprise Editionインスタンスのデータはオンプレミスディスクに保存されます。 コールドデータアーカイブ機能を使用すると、データをその年齢に基づいてホット (頻繁にアクセスされる) カテゴリとコールド (まれにアクセスされる) カテゴリに分類できます。 この機能は、テーブルからコールドデータを分離し、Object Storage Service (OSS) のアーカイブされたテーブルにアーカイブします。

  • コールドデータは列ストア形式でOSSに保存され、ホットデータは行ストア形式でオンプレミスディスクに保存されます。

  • コールドデータアーカイブが実行された後、テーブルは、ホットデータが格納されるソーステーブルとコールドデータが格納されるアーカイブテーブルとに分割される。

  • OSSのアーカイブされたテーブルは、クエリパフォーマンスが低下します。 したがって、アーカイブされたテーブルの名前は、データクエリのサービスレベル契約 (SLA) を確保するために、ソーステーブルとは異なります。

ソーステーブルと同様に、アーカイブされたテーブルも、プライマリキーまたはインデックスによる非常に効率的なポイントクエリ、複雑な分析クエリ、高可用性、MySQLとの互換性、以前の時点へのデータフラッシュバックなど、さまざまな機能をサポートしています。 MySQLテーブルにアクセスするのと同じ方法で、アーカイブされたテーブルにアクセスできます。 オープンソースのビッグデータプロダクトを使用して、OSSのアーカイブデータにアクセスすることもできます。

課金

コールドデータで使用されるストレージは、従量課金方式に基づいて個別に課金されます。 次の表に、課金方法を示します。

課金方法

ストレージ価格

従量課金

GB時間あたりCNY 0.000167

制限事項

  • この機能は、AUTOモードのデータベースのTTLテーブルでのみ使用できます。

  • 列変更の特定のDDL操作は、PolarDB-X 5.4.17-16835173以降のインスタンスでのみサポートされます。 PolarDB-X 5.4.14〜5.4.16のインスタンスのアーカイブテーブルでは、DDL操作を実行できません

  • アーカイブされたテーブルをTTLテーブルに関連付けると、元のTTLテーブルに対する特定のDDL操作が制限されます。 UNARCHIVE TABLE {source_table_name} ステートメントを実行して、アーカイブされたテーブルとTTLテーブルの関連付けを解除できます。 TTLテーブルからアーカイブテーブルの関連付けを解除した後、新しいアーカイブテーブルをTTLテーブルに関連付ける必要があります。