R-деревья лучше всего подходят для данных, где измерения имеют одинаковое значение, например, географические координаты, и вы выполняете оконные запросы, например запросы диапазона.
Ваши данные, вероятно, имеют несколько эффектов, которые могут повредитьдеревья, например, что цены будут иметь только несколько дискретных значений, а диапазоны дат не будут иметь совершенно другой масштаб.Многие стратегии оптимизации R-дерева, такие как «объем» и «площадь», не имеют особого смысла, когда они фактически вычисляют произведение разницы в цене и разницы во времени.
Хотя R-дерево все еще может работать,Но вам, вероятно, лучше с kB-деревьями и подобными расщепляющимися деревьями.Не уверен, что в MySQL есть что-то подобное, я так не думаю (обычно в нем отсутствуют все расширенные функции).