ещё такой вопрос. допустим что дерево будет храниться вот так:
id | path |
1 | /root |
2 | /root/docs |
3 | /root/img |
4 | /root/docs/1 |
5 | /lib/obj/ |
6 | /lib |
то есть в колонке path будет храниться полный путь (получается, что тип данных будет примерно TEXT, если дерево большое).
плюс в том, что проверить путь можно всего одним sql-запросом... и получить id тоже можно одним запросом (id соответственно используется в других таблицах чтобы указать принадлежность к директории).
ещё нужно каким-то образом получать листинг директорий, которые находятся в директории с определённым id.
собственно, это все планируемые операции над такой таблицей. Так что интересно узнать насколько подходит такое хранение. И главное, как оно будет по скорости с другими возможными методами
а ещё интересно, если дадите каких-нибудь полезных ссылок, где про это можно почитать. желательно что-нибудь новомодное )
Ответ на:
комментарий
от qnikst
Ответ на:
комментарий
от Megamozg
Ответ на:
комментарий
от qnikst
Ответ на:
комментарий
от Megamozg
Ответ на:
комментарий
от JFreeM
Ответ на:
комментарий
от Slavaz
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Хранение локализованных данных в базе данных (2018)
- Форум Не коннектится dovecot к базе данных (2013)
- Форум [linux] Версионирование дерева директорий (2010)
- Форум Как в файле хранить дерево? (2008)
- Форум Сравнить права в дереве директорий (2019)
- Форум [python] Где хранить SQL-запросы? (2011)
- Форум Проектирование баз данных SQL (2017)
- Форум База SQL IDS Prelude (2008)
- Форум права на SQL базу (2005)
- Форум Дерево и листья. Структура базы. (2011)