Программирование > Теория, алгоритмы и стандарты
А вот еще про деревья нашлось
Xander:
http://db-maker.narod.ru/forum.htm
Убейте мессагу, если такое уже было.
ThE0ReTiC:
хм... интересно...
соображение 1:
при выборке запросов-то два,
тока при вставке....
соображение 2:
малопонятно, зачем используется mysql_fetch_object
он немного нерационально расходует память,
к тому же,
если верить комментариям
[p]mysql_fetch_object[/p]
вот это:
while($thread=mysql_fetch_object()) ...
порождает жуткое количество объектов
это на первый взгляд...
Xander:
Ну, конкретный код по-моему предлагается только как пример.
Xander:
ThE0ReTiC
И еще: мне жарко, я туплю...но чему равен MAXINT?
Насколько я понимаю, количество мессаг в треде, которые можно вставить без их перенумерации пропорционально логарифму этого самого MAXINT, и для сравнительно небольшого числа 65536 составляет 16. Так что на реальном форуме потребность в ней будет возникать нечасто...
Поправьте, коли что не так.
Xander:
...а для поля типа BIGINT UNSIGNED перенумеровывать придется ветку с более чем 64-мя сообщениями.
Вот только тут уже непонятно, не затормозит ли работа с такими числами все вставки?
Навигация
Перейти к полной версии