D
D
Dmitry Dobrodelov2015-02-01 03:11:12
Social media
Dmitry Dobrodelov, 2015-02-01 03:11:12

How to optimally work with large directories of addresses in Russia in high-load projects?

Friends, who has experience with huge all-Russian address directories in highly loaded projects? How do directories work in social networks, Google or Yandex maps?
Classifiers such as KLADR or FIAS are very large and simple storage in the database, and the request with JavaScript hangs for a long time, and generally falls off under load.
I would be grateful for help and advice, or can you tell me who to contact?
Thank you!

Answer the question

In order to leave comments, you need to log in

1 answer(s)
Дмитрий Энтелис, 2015-02-01
@DmitriyEntelis

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

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question