Как оптимально работать с большими справочниками адресов по России в высоконагруженных проектах?
Друзья, у кого есть опыт работы с огромными общероссийскими справочниками адресов в высоконагруженных проектах? Как работают справочники в соц сетях, гугл или яндекс картах?
Классификатора типа КЛАДР или ФИАС очень большие и простое хранение в базе данных и запрос с JavaScript аяком виснет на долго, а при нагрузках вообще отваливается.
Буду признателен помощи и советам, или может подскажете, к кому обратиться?
Отличное все работает.
ФИАС после того как мы расставили индексы и повыкидывали некоторые не нужные поля и записи (в основном старые записи и поля для совместимости с кладром) занимает порядка 20 gb т.е легко влазит в память.
Проверялось на MariaDB в деве и на MariaDB Galera Cluster в продакшене.
Посмотрите какие запросы Вы делаете, есть ли по ним индексы, итд.
ps Oracle отличный мощный инструмент - но он по моему опыту в первую очередь обеспечивает надежность - а в этой задаче нужно быстродействие.