и уже на уровне питона построить дерево и понему бегать, или лучше делать это на уровне базы данных там индексы создавать? на питоне поробывал вроде получилось уменьшить время в 1/4 раза..
Лучше на стороне базы.
Обсуждают сегодня