У меня такое чувство, что на него уже ответили, но я не знаю правильной терминологии и не смог найти ничего в моем поиске.
Я работаю над системой рекомендаций по продукту. И у меня есть база данных предметов, и я проверяю, какие предметы похожи. Например, ItemID 1 похож на 5, 7 и 8. Проблема заключается в избыточности данных. Когда я перебираю весь набор предметов, я получаю что-то вроде этого:
1 5,7,8
5 7,8,1
7 8,5,1
8 5,1,7
Каков наилучший способ сохранить это в MySQL, чтобы я мог запросить его и найти элементы, относящиеся к 1, 5, 7 или 8. В реальной жизни в каждом наборе будет неравномерное количество элементов , Я беспокоюсь о скорости больше, чем о месте для хранения, но, похоже, должно быть счастливое средство, или, если мне повезет, оно быстрое и экономит место.