У меня есть довольно большая таблица (CSV-файл ~ 5 МБ), хранящаяся на нашем сервере, которая состоит из чисто числовых данных, дающих некоторый результат на основе двух параметров, например.
A B Output
-----------------------
1 1 20
1 2 21
1 3 22
2 1 23
2 2 24
2 3 25
... ... ...
Что я хотел бы сделать, так это, основываясь на вводе пользователя, найти ближайшие параметры, а затем использовать соответствующий вывод. Например, используя приведенную выше таблицу, если пользователь выберет A=1,1 и B=2,9, выход будет равен 22.
Каков наилучший способ сделать этот поиск по таблице в php? Нужно ли загружать всю таблицу в PHP? Вместо csv-файла сделать его бинарным, чтобы размер файла был меньше и загружался быстрее? Или я должен создать базу данных mySQL и выполнить поиск таким образом?
TL;DR: я ищу наиболее эффективный способ выполнения поиска по таблице ближайших соседей по строго числовым данным.
1,10
- person sberry   schedule 20.11.2012