Если это просто очки, MySQL в порядке.Если у вас есть более сложные геометрии, такие как маршруты доставки, зоны приема ячеек или что-то еще, вам нужен PostGIS, потому что он поддерживает более сложную индексацию геометрических данных (r-деревьев).MyISAM на самом деле лучше, чем InnoDB для пространственных данных, BTW, потому что он также поддерживает пространственные индексы r-дерева (но не такие мощные запросы, как PostGIS.) Если вам просто нужны точки, хотя, b-деревья InnoDB или MyISAM подходят.Если ограничивающих рамок достаточно (т. Е. Вам нужно все внутри прямоугольной плоскости вокруг некоторой точки), то индексы на основе геохеша в порядке.Больше информации обо всем этом здесь .Стоит потрудиться познакомиться с PostGIS и Postgres, они оба являются замечательными проектами и, безусловно, моим любимым реляционным БД, но просто поиск точек не требует их.