У меня есть таблица (table1), состоящая из 5 столбцов в следующем порядке
date | x | y | z | t
... | 10.24 | 12.01 | 6 | 7
... | 42 | 18 | 12 | 1
и .... В этой таблице 5 миллионов записей
У меня есть другая таблица (table2)как структура table1, но в ней всего 10 строк, я хочу найти ближайший путь в table1.Я использую этот метод для расчета расстояния между двумя точками
sqrt(pow(table2.x-table1.x,2) + pow(table2.y-table1.y,2) + pow(table2.z-table1.z,2) + pow(table2.t-table1.t,2))
, что является самым быстрым способом найти ближайшие в таблице1.данные таблицы2 меняются каждые 10 минут