Актуально ли использовать Mongo для хранения товара с аттрибутами?
Если не ожидается частого изменения структуры, атрибутов, полей и связей, то советую, как и предыдущий комментатор, старое доброе SQL-решение (но все же лучше PostgreSQL).
А вообще, если масштабы небольшие и не страшно в случае проблем потерять данные за последние минуту-полторы – то с Монго будет просто приятно и удобно поработать.
В пику предыдущим ораторам, скажу, что ничего такого страшного нет в Монге, зато есть возможность очень просто хранить в одной коллекции записи c разными наборами атрибутов, которые можно индексировать и соответственно осуществлять быстрый поиск по ним. Ну и насчет потери минуты-полутора записей - это конечно ерунда.