データライフサイクル管理は、データそのもの、データベースオブジェクト、および製品バージョンという3つの側面にわたる自動化管理を指す多層的な概念です。データのアーカイブとクリーンアップを通じてストレージコストを削減し、システム性能を維持することを目的としています。
背景
ビジネスのデジタル化に伴い、データ量は指数関数的に増加しており、全てのデータを保存するコストは非常に高額です。管理せずに全てのデータを保存し続けることは、リソースの無駄遣いであるだけでなく、システム性能の低下を招きます。そのため、オンラインデータの増加によるクエリ性能への影響を解消するために、データを他のターゲットデータベースにアーカイブする機能がサポートされています。具体的な操作については、データアーカイブをご参照ください。
また、ソースデータベースのデータをターゲットデータベースにアーカイブした後、ソースデータベース内のデータを削除することで、データベースのクエリ性能を向上させ、オンラインストレージコストを削減することもできます。具体的な操作については、データクリーンアップをご参照ください。