ну программулина на С++ будет в 100 раз быстрее, она не предоставляет транзакционности, отказоусточивости, sql синтаксиса... всё это - не бесплатно с точки зрения сжигания cpu
в 100 Раз? т.е. если я это на сях запилю - будет вместо 5 минут работать 3 секудны? )) Это же надо с диска прочитать 80 гб, а потом свопить.
FIASS примерно так и работает, если не использовать всякие штуки для сокращения размерности индекса, которые ухудшают точность тоже. На хабре недавно статья была... там куча трудов для того что бы впихнуть в 2GB оперативки... у меня таких сил нет, даже что бы просто повторить питоновский скрипт.