Mysql результаты отсортированы по списку, который является уникальным для каждого пользователя
У меня есть таблица с тысячами продуктов и примерно с 50 аутентифицированными пользователями.
Все эти пользователи показывают продукты на своих собственных веб-сайтах, и им всем требуется возможность заказывать их по-разному.
Я предполагаю, что мне нужна какая-то отдельная таблица для заказов, которая содержит product_id, user_id и столбец заказа?
Как мне сделать это наиболее эффективно в MySQL, чтобы быть очень быстрым, и не замедлять, если я получаю миллионы продуктов в базе данных.
Это даже разумно сделать это в MySQL или я должен использовать какой-то другой индекс, как Solr / Lucene?
Моя таблица продуктов называется "товары" Моя таблица пользователей называетсяпользователей»
Хороший пример нужной мне функциональности - это поиск в Google, где вы можете заказать / подавить результаты, если вы вошли в систему.
редактировать: результаты продукта будут разбиты на страницы, и пользователи имеют право редактировать продукты, поэтому он не только готов