Я бы выбрал самое первое решение.
Я не понимаю, зачем вам вообще нужна БД. Похоже, все, что вам нужно, это просмотреть данные. Держите журналы в самом «сыром» состоянии, затем обрабатывайте их, а затем создавайте tarball для каждого дня.
Единственная причина для агрегирования - уменьшить количество файлов. В некоторых файловых системах, если вы поместите в каталог более N файлов, производительность будет быстро снижаться. Проверьте свою файловую систему и, если это так, организуйте простую двухуровневую иерархию, скажем, используя первые 2 цифры идентификатора производителя в качестве имени каталога первого уровня.