Ранее я также видел систему, которая записывает данные в плоский файл на локальном диске на каждом веб-сервере (будьте осторожны, чтобы делать только атомарные добавления, если используется несколько процедур), и периодически асинхронно записывайте их в базу данных, используяпроцесс демона или задание cron.
Похоже, что это преобладающее решение Optimium;Ваше веб-приложение остается доступным, если база данных аудита не работает, и пользователи не страдают от низкой производительности, если база данных работает медленно по любой причине.
Единственное, что я могу сказать, это убедиться, что у вас есть мониторинг этихсгенерированные локально файлы - сборка определенно указывает на проблему, и ваши инженеры Ops могут и не заметить.