и в требованиях был "быстрый поиск"
таблица очень быстро распухнет
Ну ок, согласен, может elastic тут более будет эффективен чем postgres. Но сути это не меняет, меня больше интересует правильное именование всех этих штук (чтобы это были общепринятые понятия, а не придуманные мной) и структура данных, а уж как хранить - дело пятое.