Если вам будет нужно выводить общий список недвижимости, сортировать этот список, выполнять по нему выборку, то делить данные на несколько таблиц не стоит. Скорость поиска упадет во столько раз, на сколько таблиц вы поделили данные (условно).
Время поиска в одной таблице log(n). Время поиска в 8 таблицах в которых записей по меньше = 8*log(n/8).
Можно еще рассмотреть вариант создать единственную таблицу с множеством полей. Поля которые не имеют смысла, просто заполнять NULL.