imas ovde lepo objasnjenjo:
http://www.sitepoint.com/article/hie...-data-database
Preorder numeracija kategorija je po meni daleko bolja, jer smanjuje broj upita prilikom selecta, na ustrb koplikovanijih izmena podataka, sto ti za kategorije odgovara jer se one retko menjaju
Inace ja imam svoju hack varijantu preordera, koja je super za pretty urls, a to je da sa svakom kategorijom u bazi cuvam i komplet njenu putanju, putanju kao niz ID-jeva, i md5 hash putanje. Kad mi neko na sajtu dodje na /foo/bar/tralala.php, smao treba da uradim jedan select WHERE md5_hash='md5($path)', i imam sve sto mi treba od podataka o celoj toj grani...