Автор Тема: Создание много уровневой структуры. Как организовать?  (Прочитано 9942 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
ThE0ReTiC
согласен. Я бы  для форума этот алгоритм не рискнул использовать (хотя после того как пообщался с автором данного форума я еще подумаю).
Там просто структура дерева находится в одной таблице (из 4 int-полей) а данные во второй - связанные со структурой по первичному ключу. Поэтому если в дерево нужно внести новый элемент, изменяется только первая таблица (изменения происходят быстро благодаря тому что таблица имеет фиксированную длинну и всего один индекс).
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн AlieN

  • Абыр!=)
  • Ветеран
  • *****
  • Сообщений: 1315
  • +0/-1
  • 2
    • Просмотр профиля
Цитировать
ThE0ReTiC:
могу ошибаться...

древние форумы аля
forum.myweb.ru [OFF]сори за рекламу[/OFF] именно такие

ЗЫ: [OFF]где фотки?[/OFF]
The Chemical Brothers - Hey Boy Hey Girl (User Friendly Mix)
Peter Presta pres - Set Sail(Peter Presta Apple Jaxx Dub) She S.Sunshine Feat Mila - Bring The Beat Back (Club Mix) Jerry Ropero - Home Alone (Dub Mix)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Цитировать
где фотки?

в этот раз их не было...
приезжай в след раз - привози фотоаппарат - будут фотки :)
AS IS...

Оффлайн я...

  • scum of the earth
  • Старожил
  • ****
  • Сообщений: 293
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.vlad.myths.ru
ThE0ReTiC, в форумах обычно фиксированная вложенность "дирректорий"... а тут речь идет о "бесконечной"...
...вот такой я весёлый зверёк...
 Home page

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
я...
да ладно?
В приличных древовидных форумах никаких ограничений вложенности кроме модераторов имхо не бывает.
•••Jah\'d never let us down!•••

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
я...
потом надо учесть высокодинамичное поведение листьев (посты) и веток (темы), близких к конечному
AS IS...

Оффлайн я...

  • scum of the earth
  • Старожил
  • ****
  • Сообщений: 293
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.vlad.myths.ru
Xander, пример, плз...
 
ThE0ReTiC, но это уже, пожалуй, к конкретной задаче...
...вот такой я весёлый зверёк...
 Home page

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
Да хотя бы http://www.forum.veresk.ru/
Где там ограничение вложенности?
Или wtboard.
•••Jah\'d never let us down!•••

Оффлайн я...

  • scum of the earth
  • Старожил
  • ****
  • Сообщений: 293
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.vlad.myths.ru
Xander, это нерациональные исключения...
при большой загрузке деревья будут долго генерироваться...
[OFF]Еще...при большой загрузке ими будет просто неудобно пользоваться...[/OFF]
...вот такой я весёлый зверёк...
 Home page

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
я...
Спорить не буду. Но форумы есть и они вполне хорошие. Кстати wtboard\'у на нагрузку пофигу, потому что он работает на статике.
•••Jah\'d never let us down!•••

Оффлайн Stas

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 304
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.isfuture.com
v bolee serioznyh impelemtatsiah eto delaetsia s pomoshiu SQL... V oracle est\' CONNECT BY PRIOR

http://www.arrowsent.com/oratip/tip40.htm

Vstrechnyi vopros, nikto ne znaet esli v MySQL takaia anlogia est\' ili budet podderzhivatsa naprimer v 4.1 ??

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28