Я собираюсь создать базу данных для системы ведения журналов.
Многие столбцы String будут иметь ограниченное количество значений, но заранее не известны: как и имена модулей, отправляющих сообщения,или исходные имена хостов.
Я хотел бы сохранить их как MySQL Enums для экономии места.Таким образом, идея заключается в том, что Enums растут по мере того, как они встречают новые значения.
Я бы начал со столбца, подобного:
host ENUM('localhost')
Затем в Java я загружал бы при запуске enumзначения, определенные для имен хостов одновременно (как мне это сделать с MySQL / JDBC ??), и я буду изменять Enum всякий раз, когда сталкиваюсь с новым хостом.
Считаете ли вы, что это выполнимо / хорошо?идея?Вы когда-нибудь делали что-то подобное?
Заранее спасибо за совет.
Рафаэль