Я думаю, что это хороший пример использования для mongodb или couchdb.
С другой стороны, насколько мне известно, матрицы сравнения редко имеют тысячи атрибутов для тысяч элементов.Так что они не такие большие.
Является ли триплет (propId, itemId, value) основной таблицей со ссылками на таблицу свойств (описывающую, что означает это свойство) и на таблицу элементов (со стандартными атрибутами элемента) неужели так медленно для цифр ты имеешь в виду?Я понял, что данные будут полустатическими, поэтому после загрузки они могут быть кэшированы, и производительность базы данных на самом деле не имеет значения.