|
|
|
| что лучше создать столбец или сделать функцию, которая будет собирать информацию?
допустим, просмотрели директорию:
www
-1.txt
-2.txt
и внесли в бд
id1 www idparent0
id2 1.txt idparent1
id3 2.txt idparent1
нужел ли столбец, где будет путь для файлов (например, www/1.txt) или лучше написать функцию, которая собирет путь по idparent?
таких моментов очень много у меня возникает и пока я еще не решил, как с эти бороться:( функции или столбцы?? что выбрать? | |
|
|
|
|
|
|
|
для: P@Sol
(25.07.2007 в 14:05)
| | создать функцию.
Иначе возможна ситуация когда данные в одних столбцах у Вас не будут соответстововать данным в других.
В принципе, допустимо данные кешировать.
Но базовый инструмент для их получения должен быть независимо от того, закешированы они еще где-то или нет. | |
|
|
|
|
|
|
|
для: Trianon
(25.07.2007 в 14:43)
| | а если исходить из быстродействия? | |
|
|
|
|
|
|
|
для: P@Sol
(25.07.2007 в 15:40)
| | Исходить из быстродействия здесь и сейчас вредно. | |
|
|
|
|
|
|
|
для: Trianon
(25.07.2007 в 15:47)
| | спасибо | |
|
|
|
|
|
|
|
для: Trianon
(25.07.2007 в 15:47)
| | размер (в байтах) папок я не хранил в бд, а рекурсивно перед выводом на экран робегался по подпапкам и считал размер файлов, это очень тормозит выводт дерева. стоит ли сохранять размер папок при первом добавлении файлов и папок? | |
|
|
|
|
|
|
|
для: P@Sol
(01.08.2007 в 14:05)
| | этот размер не стоит выводить, кроме как по явному запросу.
Это не свойство конкретного объекта. | |
|
|
|
|
|
|
|
для: Trianon
(01.08.2007 в 15:39)
| | а если все-таки надо? | |
|
|
|
|
|
|
|
для: P@Sol
(01.08.2007 в 15:55)
| | тогда придется терпеть тормоза.
Потому что любой другой способ достовернный результат не обеспечит. | |
|
|
|