スケジュールされたアプリケーションがあり、別のデータベース テーブルからデータを取得し、メイン アプリケーション データベース テーブルにダンプします。このテーブルのレコード数は毎日増加し、発生するトランザクション イベント データであるため、毎日増加すると想定しています。このデータは、各レコードを取得して必要な分析を行い、各レコードを処理済みとしてマークするメイン アプリケーションによる処理に使用されます。
将来的にデータベースのサイズを抑えるために、どのようなソリューションを提供できますか?
この状況であなたならどうしますか?
いくつかのエンタープライズ アプリケーションを観察したところ、ユーザーが「60 日より古い」レコードなどをテキスト ファイルにアーカイブできるオプションが提供されました。処理されたレコードをテキスト ファイルにアーカイブするオプションを提供し、データベースからレコードを削除します。テキスト ファイルは後で必要に応じてインポートできますか? これは解決策ですか?