Я работаю над новым веб-приложением, в котором мне нужно хранить любые изменения в базе данных для аудита. Цель таких аудиторских таблиц заключается в том, что позже в реальном физическом аудите мы можем определить, что произошло в ситуации, кто редактировал, что и как было состояние db во время, например, комплексный расчет. Таким образом, в основном таблица аудита будет написана и не будет прочитана. Иногда отчет может генерироваться.
Я искал доступное решение
- AuditTrail - прост, и поэтому я склонен к нему, я могу понять его один файл.
- Reversion - выглядит достаточно просто, чтобы использовать, но не уверен, насколько легко было бы его модифицировать, если это необходимо.
- rcsField кажется очень сложным и слишком большим для моих нужд
Я не пробовал никого из них, поэтому я хотел узнать некоторые реальные переживания и тот, который я должен использовать. например который быстрее использует меньше пространства, легко расширяется и поддерживается?