Я пытаюсь увидеть, как часто элементы (в корзине) появляются вместе. Так что, если клиент покупает item1
и item2
, он имеет счетчик 1. Если другой клиент покупает item1
, item2
и item3
тогда граф item1-item2
должен стать 2, и количество item1-item2-item3
должно стать 1.Настройка схемы для системы подсчета отношений (MongoDB)
Я понимаю, что это будет ОЧЕНЬ большой, но все в порядке. Как только данные будут созданы, записей не будет много, но будет TON чтения. Я использую node.js с mongoose, если это имеет значение.
Я бы предложил вам рассмотреть еще одну БД, поскольку это не будет чем-то, что MongoDB особенно хорошо хранит. База данных графа может быть лучше подходит для хранения и для запросов. http://msdn.microsoft.com/en-us/library/dn313282.aspx – WiredPrairie