Если объем не будет смехотворно большим, я бы, вероятно, создал таблицу, в которой каждое событие регистрируется отдельно, с DateTime, как подсказывает @Turnkey, и, возможно, с машиной, которая его регистрировала и т. Д.
LOGID (PK) ACTIVITYID SOURCE DATELOGGED
---------- ---------- ------ ----------
Это даст вам возможность выполнить запрос, чтобы получить текущий счет, а также использовать данные для определения событий за определенный период времени и / или поступающих с определенного компьютера. Кластерный индекс по ActivityID должен обеспечить хорошую производительность запросов, а таблица узкая, поэтому вставки не должны быть слишком дорогими.