Ожидается около 50000 объектов.
Есть справочник свойств ~1000 значений.
Каждый объект может содержать все свойства из справочника.
Данные меняются каждый месяц(период)
Сейчас связь объекта со свойствами справочника реализована в таблице ObjectProperties:
id из справочника, id объекта, период, значение
То есть за 1 период ( месяц) при условии что все свойства будут заполнены,
получится что в таблице ObjectProperties будет 50 000 000 записей. через год это уже будет 50млн х 12.
Сейчас все это работает на mysql.
Мне кажется что через пару месяцев это все будет очень сильно тормозить.
Подскажите какую БД лучше использовать для такого типа данных или как то оптимизировать структуру данных в Mysql
Свойства справочника должны легко выстраиваться в виде дерева
также должна быть простая выборка типа
выбрать все объекты где свойство 120 = 2013.