Хорошо, у меня есть сайт с пользователями.Я хочу, чтобы пользователь мог отправить сообщение нескольким пользователям на основе запроса search .
Например.Джон ищет по запросу "Флорида", и этот поиск возвращает 1 миллион пользователей / компаний.Как лучше всего разрешить Джону отправлять сообщения всем тем пользователям / компаниям, которые были возвращены в результате поиска?
Допустим, Сьюзен была одним из этих пользователей.Когда она заходит на сайт, она должна видеть сообщение, которое Джон отправил (поскольку Сьюзен была в результатах, возвращенных поиском)
(NB: сообщения являются внутренними для сайта (не электронные письма))
У меня есть таблица «Message», в которой хранится основное сообщение.
Вариант 1: иметь таблицу участников, в которой хранятся message_id и user_id.Однако для этого потребуется сделать 1 миллион вставок в эту таблицу.
Вариант 2: ????
Есть идеи, какой самый эффективный / лучший способ сделать это?
**** РЕДАКТИРОВАТЬ: Чтобы уточнить для использования этого. ****
Это не спам.
Сайт работает как Alibaba.com, где пользователи/ компании на сайте, хотят видеть внутренние сообщения.Идея в том, что пользователь что-то ищет, и на основании этого запроса он может отправить сообщение всем компаниям / пользователям, которые появляются в поиске, например, запрос на покупку потенциальных клиентов