

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Amazon RDS for MySQL、Amazon RDS for MariaDB、Aurora MySQL 互換のデータをアーカイブする
<a name="introduction"></a>

*Shyam Sunder Rakhecha、Abhishek Karmakar、Oliver Francis、Saumya Singh (Amazon Web Services (AWS))*

*2025 年 4 月* ([ドキュメント履歴](doc-history.md))

履歴データのアーカイブは、さまざまなユースケースで必要となる可能性があります。アプリケーションに、アーカイブ機能が組み込まれていない場合、時間の経過とともにビジネスが成長するにつれ、大量の履歴データが発生しかねません。これによって、パフォーマンス低下に陥ります。組織内のコンプライアンス要件が理由で、履歴データを保持する場合もあるでしょう。

このガイドでは、どうすれば、アプリケーションへの影響を最小化しながら、履歴データを Amazon Simple Storage Service (Amazon S3) にアーカイブし、アーカイブした情報を必要に応じて取り出せるかについて説明します。

## 概要:
<a name="overview"></a>

このガイドでは、Amazon Web Services (AWS) クラウドで稼働する Amazon Relational Database Service (Amazon RDS) for MySQL、Amazon RDS for MariaDB、Amazon Aurora MySQL 互換エディションの大規模テーブルから履歴データをアーカイブするさまざまなアプローチについて説明しています。このガイドにより、パーティション分割されたテーブルにあるデータと、非パーティション分割されていない大規模テーブルに存在するデータの両方について、それらのアーカイブ方法を理解できます。ガイドで示すアプローチを実装することで、ライブデータのサイズを削減すると同時に、重要な履歴データを保持し、分析を深められます。

テーブルデータを定期的にアーカイブすると、テーブル内のライブデータセットが小さくなるため、読み取りと書き込みが高速化され、アプリケーションのパフォーマンスが向上します。定期的なデータアーカイブは、[Well-Architected フレームワーク](https://aws.amazon.com/architecture/well-architected/?wa-lens-whitepapers.sort-by=item.additionalFields.sortDate&wa-lens-whitepapers.sort-order=desc&wa-guidance-whitepapers.sort-by=item.additionalFields.sortDate&wa-guidance-whitepapers.sort-order=desc)が示す運用上の優秀性およびパフォーマンス効率の柱でも規定されています。古いデータを Amazon Simple Storage Service (Amazon S3) に移動し、Amazon RDS インスタンスや Aurora MySQL 互換クラスターのアーカイブデータをクリーンアップすると、ストレージコストを節約できます。これによって、コスト最適化の柱に適合し、AWS の不要なコストを回避しやすくなります。