2

運用上の問題のトラブルシューティングでは、詳細がわからないと問題を診断するのが難しい場合があります。たとえば、タイムスタンプから特定の日付にマーチャント レコードが変更されたことがわかり、前日のトランザクションの処理が問題になります。変更内容をログに記録すると、可能性をすばやく除外するのに役立ちます。

そのような比較を自動的に行うユーティリティはありますか? 次のようなことができるようにしたい:

String logDelta=SomeLibrary.describeChanges(bean1, bean2);

私は次のようなワンライナーを望んでいます:

"lastName{'Onassis','Kennedy Onassis'}, favoriteNumber{16,50}"
4

1 に答える 1

0

これは監査証跡または監査ログと呼ばれ、通常、トリガーまたはストアド プロシージャを使用してデータベース内で行われ、変更されたデータベース内の行のコピーをユーザーの名前とタイムスタンプと共に作成します。コンプライアンス上の理由からこれを行うことは非常に一般的です。通常、データベース設計と非常に密接に結びついているため、それを管理するパッケージは見たことがありません..必ずしもすべての行またはすべてのフィールドのコピーが必要なわけではありません.非常にトランザクションの多い環境。

「監査証跡」をグーグルで検索してみてください

于 2012-07-10T16:23:55.237 に答える