За последние 24 часа нас посетили 22626 программистов и 1013 роботов. Сейчас ищут 689 программистов ...

AL to NS

Тема в разделе "Решения, алгоритмы", создана пользователем MaXyC_Web_Studio, 24 дек 2012.

  1. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    есть у кого решения?
    adjency list в nested set

    более 200 тыс веток. мои решения тупят страшно.
     
  2. artoodetoo

    artoodetoo Суперстар
    Команда форума Модератор

    С нами с:
    11 июн 2010
    Сообщения:
    11.072
    Симпатии:
    1.237
    Адрес:
    там-сям
    что именно надо, разово сконвертировать данные?
     
  3. MaXyC_Web_Studio

    MaXyC_Web_Studio Активный пользователь

    С нами с:
    31 дек 2006
    Сообщения:
    678
    Симпатии:
    3
    Адрес:
    Новоуральск
    в том то и дело, что данные скорее всего еще не раз придется конвертировать. мой вариант на Yii фигачит уже 5 час. была проблема с памятью - когда проходила отметка в 2500 веток, то памяти тратилось порядка 300 метров и начинало заметно тормозить. решил разбиением работы скрипта и множественным возовом по определенному условию. ускорил раз в 10.
    гоняю одну таблицу в другую, потому помимо индексов тяну еще содержимое других полей.

    есть идея собрать все индексы в массивы. там их все просчитать, а потом уже делать запросы в бд. к сожалению на SQL процесс перевода таблиц написать не смогу; мозгов не хватит.