私の経験は主にWebアプリケーションの開発であり、そこで多くの監査証跡を作成します。文字通り、すべてのテーブルが監査されます。これは、ユーザートランザクションがサーバーに集中化されており、同じテーブルを共有しているため、誰が何をしたかが重要であると考えています。
しかし今、私はスタンドアロンアプリケーション(具体的にはサーバートランザクションが時折発生するモバイルアプリケーション)を開発するプロジェクトに割り当てられています。監査ログを追加することを提案している人もいますが、スタンドアロンアプリケーションの標準が何であるかはわかりません。経験のある方は必須かどうか教えてください。私はNOに傾いています(それはそれほど重要ではありません)。なぜなら、それはリソース消費を増やすだけである(そしてモバイルが制限されている)からです。パフォーマンス、安定性、使いやすさに影響を与える可能性があります。