Notre solution d'entreprise actuelle est une application ASP.NET MVC pilotée par Entity Framework. Il y a quelques liens sur la façon de se brancher sur les événements de changement pour l'audit. Je ne m'intéresse pas vraiment à ça.Enterprise Data Audit
Je m'intéresse à l'architecture d'audit d'entreprise. Ceux d'entre vous qui ont des blessures de combat au niveau de l'entreprise, quelles ont été vos solutions d'audit? Est-ce que vous sérialiser des objets dans des bases de données dans un cadre. Configurez-vous des déclencheurs de base de données pour auditer les tables? Utilisez-vous une base de données distincte pour que la croissance de votre audit n'affecte pas la base de données de votre application? Je suis intéressé par les solutions éprouvées ici. Je sais qu'il y a des options dans notre choix de technologie (EF), mais je m'intéresse d'abord à la fondation.
Des liens seraient très appréciés.
Laissez-moi également faire une autre note importante. Nous sommes passionnés de pouvoir revenir en arrière et voir les anciennes données dans l'application. C'est là que nous pensons que la persistance des objets sérialisés est utile (pas seulement l'enregistrement des deltas). – RailRhoad
La distinction entre une base de données et plusieurs bases de données est quelque peu artificielle. Les bases de données peuvent avoir plusieurs groupes de fichiers et les tables peuvent avoir plusieurs partitions. Vous pouvez traiter efficacement une base de données unique comme s'il s'agissait de plusieurs bases de données et une seule table comme s'il s'agissait de plusieurs tables. –