Мы закончили глубокий реинжиниринг алгоритма распознания и валидации адреса, применив целый ряд новых решений и подходов.
Целью переработки было увеличение производительности, и эти планы перевыполнены: на практических массивах производительность сервера валидации адресов сервером IQDQ увеличилась минимум в пять раз за счет изменения подходов в управлении многопоточностью и оптимизации поисковых алгоритмов по производительности. При этом оптимизация проведена не в ущерб качеству распознавания, сама логика алгоритмов никак не изменилась.
Таким образом, на тех же физических конфигурациях пользователи IQDQ могут обрабатывать в пять раз больший поток данных.
Кроме того, это даст нам новые возможности по улучшению анализа, созданный запас по производительности позволит использовать более сложные алгоритмы.
Пользователи сервера IQDQ с действующим контрактом на техническую поддержку получат эти возможности при следующем регламентном обновлении их систем.