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