"Скорее всего, в базе данных данные будут увеличиваться значительными темпами, поэтому использование хэша не является хорошей идеей."
Это преувеличение проблемы. Да, хеш-пространства должны быть фиксированного размера (по модулю решений, в том числе расширяемого хеширования), и да, их размер должен управляться, и да, кто-то должен выполнять эту работу.
Тем не менее, выигрыш в производительности, если вы используете физическое местоположение на основе хеш-функции в его полном объеме, огромен.