Мы разберем с вами пять способов работы с иерархическими таблицами:
Выберем СУБД PostgreSQL, для рассмотрения как основной. Для любителей Mysql предлагаю дамп БД, без готового ETL процесса. Разберем в уроке преимущества и недостатки каждого способа работы с иерархическими таблицами. (Загрузка/Download).
План видео:/Video plan: (ссылка на youtub http://youtu.be/Y5dMS8QOB1I)
00:54 Рассмотрение иерархической таблицы. / Hierarchical table considering.
03:30 Возможные варианты работы c иерархической таблицей. / Possible options of working with hierarchical table.
16:44 Обзор архива. / Archive overview.
20:17 Практика / Practice.
25:06Тестирование различных схем работы./ Various schemes testing.
28:51 Выводы / Conclusions.
Если ваша СУБД не поддерживает рекурсию, то всегда можно воспользоваться СУБД H2, которая может запускаться в оперативной памяти и произвести рекурсивный обход. (Ссылка).