в том то и дело, что данные скорее всего еще не раз придется конвертировать. мой вариант на Yii фигачит уже 5 час. была проблема с памятью - когда проходила отметка в 2500 веток, то памяти тратилось порядка 300 метров и начинало заметно тормозить. решил разбиением работы скрипта и множественным возовом по определенному условию. ускорил раз в 10. гоняю одну таблицу в другую, потому помимо индексов тяну еще содержимое других полей. есть идея собрать все индексы в массивы. там их все просчитать, а потом уже делать запросы в бд. к сожалению на SQL процесс перевода таблиц написать не смогу; мозгов не хватит.