Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 07:44 24.06.24 
Клубове/ Компютри и Интернет / Бази данни Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Nqkolko poqsneniq [re: pip]
Авторpip (Нерегистриран) 
Публикувано29.10.03 16:52  



леле, каква дискусия се развила тук.
Какъв смисъл виждам аз в това което съм направил?

Системата която пиша е доста комплексна. Разделена е виртуално на Области, като всяка област има Действия.
Няколко примера за такива области:
Новини, Форум за анонимни потребители, Форум за Регистрирани потребители.
Действия: Добавяне на новина, Триене на Пост във форум, Update на Пост във форум, etc ...

Действието в scriptа за който споменах е: Вземане на кратко описание на новини. Има 2 вида новини: текущи и архив.
та в scriptа се извиква 2 пъти това действие, един път за текущите, втория път за архива. За това се получава повтарянето на лога.

Системата все още е във фаза на разработка. Това повтаряне на лога няма да го има в бъдеще, защото гореспоменатото действие ще се раздели на 2 действия: вземане на текущи новини, вземане на архивни новини. Т.е. ще има една функция от по-ниско ниво, която ще взема информация за двата вида новини, но самите Действия ще и подават параметри, а не scriptовете към действията. Така повтарянето в лога ще се Елиминира, но За момента го има.

Защо таблицата има такъв PRI key ?
Ами защото както се вижда, за 1 седмица тази таблица може да стане от порядъка на 5 милиона реда преди да се архивира информацията.
Вижда се също така, че там се записва Всяко едно действие. Еми чрез тази таблица аз мога да проследя напълно и Едноцначно Всеки потребител къде, какво, кога е правил, и то в рамките за конкретната му сесия !
Но при 5 милиона реда едно
'WHERE UserID = x AND AreaID = y GROUP BY ...', представете си колко време ще отнеме ако няма PRI кей. Но ако го има, тези условия UserID = x AND AreaID = y, значително ще намалят това време. Ако задам и едно 'Time > "хххх-xx-xx" AND Time < "хххх-xx-xx"', смятайте още колко по-бързо ще стане работата. Ако няма PRI кей, ще си седя цял ден да чакам за резултати.
А нали все пак една статистика се води, за да се Анализира ! И то Своевременно.

Поздрави на всички и благодаря за мненията



Цялата тема
ТемаАвторПубликувано
* въпрос за REPLACE pip   29.10.03 10:20
. * Re: въпрос за REPLACE зъл oйлюфф   29.10.03 10:37
. * Re: въпрос за REPLACE pip   29.10.03 10:58
. * Re: Много си ти е добра таблицата salle   29.10.03 11:22
. * Re: Много си ти е добра таблицата pip   29.10.03 11:32
. * Re: Много си (НЕ)ти е добра таблицата зъл oйлюфф   29.10.03 12:12
. * Re: А кое му е лошото???? salle   29.10.03 15:35
. * Re: А кое му е лошото???? зъл oйлюфф   29.10.03 15:50
. * Re: питане phpGuru   29.10.03 11:55
. * Re: питане pip   29.10.03 12:12
. * Re: питане Waflata   29.10.03 13:37
. * Re: въпрос за REPLACE Waflata   29.10.03 13:34
. * Re: въпрос за REPLACE зъл oйлюфф   29.10.03 15:29
. * Re: Това за тъпия скрипт е малко прекалено salle   29.10.03 15:39
. * Re: Това за тъпия скрипт е малко прекалено зъл oйлюфф   29.10.03 15:44
. * Re: две нещица salle   29.10.03 15:50
. * Re: две нещица зъл oйлюфф   29.10.03 15:54
. * Re: две нещица ro6avia   29.10.03 16:31
. * Re: две нещица зъл oйлюфф   29.10.03 16:38
. * Nqkolko poqsneniq pip   29.10.03 16:52
. * Re: Nqkolko poqsneniq зъл oйлюфф   29.10.03 17:09
. * ще паля огън май ;) pip   29.10.03 17:36
. * Re: Nqkolko poqsneniq AcidMemory   29.10.03 19:46
. * Re: InnoDB променя коренно нещата salle   29.10.03 21:23
. * Re: Nqkolko poqsneniq зъл oйлюфф   30.10.03 10:34
. * Re: Nqkolko poqsneniq pip   30.10.03 11:12
. * Re: Nqkolko poqsneniq ro6avia   30.10.03 11:28
. * Re: извън заяждането .. salle   30.10.03 12:39
. * Re: извън заяждането .. зъл oйлюфф   30.10.03 14:32
. * Re: извън заяждането .. ro6avia   30.10.03 17:24
. * Re: извън заяждането .. зъл oйлюфф   30.10.03 17:56
. * Re: извън заяждането .. AcidMemory   30.10.03 22:52
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.