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

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

MySQL 用 Amazon RDS、MariaDB 用 Amazon RDS、および MySQL 互換の Aurora にデータをアーカイブする

Shyam Sunder Rakhecha、Abhishek Karmakar、Oliver Francis、Saumya Singh アマゾンウェブサービス (AWS)

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

履歴データをアーカイブする必要性は、さまざまなユースケースに起因する可能性があります。アプリケーションがアーカイブ機能なしで設計されている場合があり、時間の経過とともにビジネスが拡大すると、大量の履歴データが生成される可能性があります。これは必然的にパフォーマンスの低下につながります。また、組織内のコンプライアンス要件により、履歴データを保持する場合もあります。

このガイドでは、アプリケーションへの影響を最小限に抑えながら Amazon Simple Storage Service (Amazon S3) に履歴データをアーカイブし、必要なときにアーカイブされた情報を取得する方法について説明します。

概要

このガイドでは、MySQL 用の Amazon リレーショナルデータベースサービス (Amazon RDS)、MariaDB 用 Amazon RDS、およびアマゾンウェブサービス (AWS) クラウドの Amazon Aurora MySQL 互換エディションの大きなテーブルから履歴データをアーカイブするさまざまな方法について説明します。このガイドでは、分割されたテーブルのデータと、分割されていない大きなテーブルにあるデータの両方をアーカイブする方法を学びます。ガイドに示されているアプローチを実装すると、重要な履歴データを保存して今後の分析に備えながら、ライブデータのサイズを小さくすることができます。

テーブルデータを定期的にアーカイブすると、テーブル内のライブデータセットの量が少なくなり、読み取りと書き込みが速くなり、アプリケーションのパフォーマンスが向上します。定期的なデータアーカイブは、「オペレーショナル・エクセレンス」と「パフォーマンス効率」の柱に該当しますよく設計されたフレームワーク。古いデータを Amazon シンプルストレージサービス (Amazon S3) に移動し、Amazon RDS インスタンスまたは Aurora MySQL 互換クラスターでアーカイブされたデータをクリーンアップすると、ストレージコストを節約できます。これはコスト最適化の柱に合致し、AWS での不必要なコストを回避するのに役立ちます。