Подскажите в каких обстоятельствах лучше рекурсивно стучаться в базу, чтобы построить дерево категорий, а в каких лучше взять все категории и составить дерево на пыхе.
Подозреваю, что 2-й вариант производительнее на маленьких объемах данных... Хотя не факт.
Одно ясно, что в первом случае мы нагружаем базу, а во втором память.