Мне нужно хранить в базе дерево причем нужно чтобы последовательность можно было менять.
т.е. была возможность сортировки.
Что то типа такого
Математика
- Теория вероятностей
- Логика
Юриспруденция
- Административное право
- Трудовое право
Язык
- Русский
- Английский
- Испанский
например можно поменять местами Математика, Юриспруденция, Язык
Ну и так же можно было бы менять внутреннюю структуру, например поменять порядок Русский, Английский, Испанский.
Вложенностей может быть больше.
Что посоветуете?
Может есть какой готовый класс на php на все случаи жизни для работы с деревьями.
Очень важна скорость.