С одной стороны, вы значительно сократите место на диске для значений, используя искусственные ключи для таких вещей, как IP-адрес сервера, пользовательский агент и реферер.Часть сэкономленного вами пространства будет потеряна для индекса, но общая экономия диска на 400 МБ в день, умноженная на 5 серверов, все равно должна быть значительной.
Конечно, компромиссом является необходимость использованияобъединяет, чтобы объединить эту информацию для составления отчетов.
Мой козырь в том, что замена значений одного столбца искусственным ключом в таблицу поиска из двух столбцов не должна называться "нормализацией".Вы можете сделать это без определения каких-либо функциональных зависимостей.(Я не уверен, что вы предлагаете это сделать, но звучит так.)
Вы просматриваете около 12 концертов в месяц в виде необработанных данных, верно?Рассматривали ли вы подход к нему с точки зрения хранилища данных?(Вместо точки зрения OLTP.)