Amazon RDS for MySQL、Amazon RDS for MariaDB、Aurora MySQL 互換のデータをアーカイブする - AWS 規範ガイダンス

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

Amazon RDS for MySQL、Amazon RDS for MariaDB、Aurora MySQL 互換のデータをアーカイブする

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

2025 年 4 月 (ドキュメント履歴)

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

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

概要

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

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