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

Data Management:データアーカイブ

最終更新日:Dec 31, 2025

オンラインデータベースにアクセス頻度の低い履歴データが蓄積されると、ストレージ領域をより多く消費し、クエリパフォーマンスの低下やビジネス運用に影響を与える可能性があります。Data Management (DMS) のデータアーカイブ機能を使用すると、特定のフィルター条件を満たすテーブルデータを、他のデータベースやストレージサービスに定期的にアーカイブできます。この機能は、ソーステーブルからのデータ削除や表領域の再編成もサポートしており、オンラインストレージのコスト削減に貢献します。

説明

データアーカイブ機能は現在パブリックプレビュー中です。

利用シーンの例

e コマースプラットフォームでは、毎日大量の注文データが生成されます。時間の経過とともに、これらのデータへのアクセス頻度は低下します。データベースのパフォーマンスを向上させ、ストレージ使用量を削減するために、DMS のデータアーカイブ機能を使用して、これらの注文データを定期的にアーカイブできます。

注意事項

  • データアーカイブ操作は、ご利用のサービスのパフォーマンスに影響を与える可能性があります。

    重要

    影響を最小限に抑えるため、オフピーク時間帯にアーカイブ操作を実行してください。

  • アーカイブ対象のテーブルに BLOB や TEXT などのラージオブジェクトや、データ量の多い行が含まれている場合、アーカイブタスクが失敗することがあります。

  • データアーカイブ機能は、中国以外のリージョンでは利用できません。

  • 仮想カラムを含むテーブルからデータをアーカイブすることはできません。

  • DMS コンソールや API を使用して、サードパーティのクラウドや自己管理データベースでホストされているデータベースからデータをアーカイブすることはできません。

DMS でのデータアーカイブと DTS でのデータ移行の違い

  • 目的

    • データアーカイブでは、カスタムのフィルター条件を使用して、アクセス頻度の低いデータを他のストレージにアーカイブできます。これにより、プライマリデータベースの負荷が軽減され、パフォーマンスが向上します。

    • データ移行は、同種および異種のデータソース間でデータを移動します。詳細については、「移行ソリューションの概要」をご参照ください。

  • 利用シーン

    • データアーカイブでは、アクセス頻度の低いデータを定期的または即時に他のデータベースやストレージにアーカイブできます。

    • データ移行は、クラウドへのデータ移行、Alibaba Cloud 内のタスク間でのデータ移行、データベースの分割やスケールアウトなどのシナリオに適しています。

アーカイブ先の選択ガイド

エンジンベースの宛先

比較項目

Lindorm

AnalyticDB for MySQL 3.0

AnalyticDB for PostgreSQL

RDS for MySQL

PolarDB for MySQL

サポートされるソースデータベースタイプ

  • MySQL タイプ:RDS for MySQLPolarDB for MySQLAnalyticDB for MySQL 3.0

  • PostgreSQL タイプ:RDS for PostgreSQLPolarDB for PostgreSQL

  • PolarDB-X 2.0。

説明

MySQL データベースアカウントには REPLICATION CLIENT 権限が必要です。

課金

データアーカイブ機能は無料です。料金は、宛先インスタンスと安定的な変更またはセキュリティコラボレーションコントロールモードを購入する際に発生します。

アーカイブ後のソースデータの削除

ソースデータの自動削除をサポートしています。これにより、データアーカイブとソースデータの削除が同期して完了するため、後でソースデータを削除する手間とリスクが軽減されます。

  • ソースデータは、安定かつ高速で、大規模なトランザクションを生成しないロックレス変更メソッドを使用して削除されます。

  • ソースデータはローカルの一時テーブルにキャッシュされ、必要に応じて迅速に回復できます。

アーカイブ済みデータのクエリ方法

  • DMS コンソールでアーカイブ済みデータをクエリします。

  • 対応するデータベースエンジンを使用してアーカイブ済みデータをクエリします。

アーカイブ場所の指定

  • アーカイブインスタンスを指定します。

  • アーカイブデータベースやテーブルを指定する必要はありません。システムは、ソースデータベースとテーブルの名前に基づいて、アーカイブインスタンス上にデータベースとテーブルを自動的に作成します。

テーブルスキーマの変更

新しい列が追加され、チケット ID、アーカイブ時間、その他の情報が記録されます。これはデータ利用に影響しません。

利用シーン

  • 複数のテーブルを 1 つの大きなワイドテーブルにマージして、クエリパフォーマンスを向上させます。

  • 過去の請求書や注文データなど、コンシューマー向けシナリオのデータの高同時実行オンラインクエリと取得を処理します。

  • 完全データに対して適応型圧縮とインテリジェントなコールド・ホットデータ分離を使用して、ストレージコストを削減します。

  • ミリ秒レベルの更新とサブ秒レベルのクエリを実現します。

  • 高スループットのオフライン処理と高パフォーマンスのオンライン分析をサポートし、コストを削減して効率を向上させます。

  • データを分析します。

  • オンラインストレージのコストを削減します。

  • 分析インスタンスにデータを自動的に同期して、複雑な分析とクエリを高速化します。

  • ストレージコストを削減します。

  • データを分析します。

  • オンラインストレージのコストを削減します。

データコントロール

最強。データは、お客様が管理するデータベースインスタンスにアーカイブされます。データベースと対話することで、データを柔軟に処理できます。

ストレージクラス

比較基準

ユーザー OSS

DBS 組み込み OSS (非推奨)

サポートされるソースデータベースタイプ

  • MySQL タイプ:RDS for MySQLPolarDB for MySQLAnalyticDB for MySQL 3.0

  • PostgreSQL タイプ:RDS for PostgreSQLPolarDB for PostgreSQL

  • MongoDB 3.6 以降。

  • PolarDB-X 2.0。

説明
  • MySQL タイプ:RDS for MySQLPolarDB for MySQL

  • PolarDB for PostgreSQL

  • PolarDB-X 2.0。

課金

データアーカイブ機能は無料です。料金は、安定的な変更またはセキュリティコラボレーションコントロールモードと宛先 OSS インスタンスを購入する際に発生します。

DMS は DBS にバックアップスケジュールを作成します。DBS は、バックアップされたデータ量に基づいてバックアップとストレージの料金を請求します。詳細については、「DBS の料金」をご参照ください。

説明

データアーカイブ用に作成された DBS バックアップスケジュールは xlarge 仕様です。

アーカイブ後のソースデータの削除

ソースデータの自動削除はサポートされていません。データベースからアーカイブ済みデータをクリアするには、定期的なデータ変更チケットを作成する必要があります。

アーカイブ済みデータのクエリ方法

DMS 論理データウェアハウスを介したアーカイブ済みデータのクエリをサポートしています。

-

アーカイブ場所の指定

OSS バケットを指定する必要があります。

OSS バケットを指定する必要はありません。システムは DBS にバックアップスケジュールを自動的に作成し、データを OSS にアーカイブします。

テーブルスキーマの変更

テーブルスキーマは変更されません。

利用シーン

オンラインストレージのコストを削減します (最強の機能)。

オンラインストレージのコストを削減します (強力な機能)。

データコントロール

強。データは、お客様が所有する Alibaba Cloud OSS バケットにアーカイブされます。

弱。データは DBS の組み込み OSS バケットにアーカイブされます。

アーカイブ関連ドキュメント

よくある質問

  • Q:データアーカイブプロセス中にソーステーブルデータをクリアすることを選択した場合でも、過去のビジネスデータをクエリできますか?

    A:はい。データアーカイブ機能はデータを別のデータベースにアーカイブします。ターゲットデータベースをクエリして、過去のビジネスデータにアクセスできます。

  • Q:DMS でデータアーカイブチケットを作成すると、「内容は空です、バックアップは不要です。」というメッセージが表示されます。なぜですか?

    A:このメッセージは、データベース内に設定したアーカイブ条件に一致するデータがないことを示します。アーカイブ規則が正しく設定されているか確認してください。[送信] をクリックすると、設定に基づいてアーカイブ SQL 文のプレビューが生成され、表示されます。この SQL 文を実行してデータ範囲をプレビューし、一致結果を確認して、設定が正しいことを確認できます。

関連 API 操作