私は中規模ビジネス用のイントラネットシステムを設計しています。すべてのモジュールに対して1つのログテーブルを保持するのか、またはそれを別々にするべきですか?モジュール用の単一の集中ログテーブルまたは分離ログテーブル?
監査ログはすべての管理/スタッフの活動(作成、更新、削除オブジェクト)を保持し、ログ構造はあらゆる種類のモジュールで共通です。
また、ログレコードに基づいてレポートを作成するとよいでしょうか?私のログテーブルはオブジェクトタイプとオブジェクトIDを保持しているので、任意のオブジェクトのデータをいつでも取得でき、イベント、オブジェクト名、オブジェクトIDに基づいていつでも取得できます。
このような場合には、どのような方法でレポートするのが最適ですか?