Пуля — дура. Пых — молодец.

Добро пожаловать на Пыху!

Логин:
Пароль:
 

Нет прописки? Зарегистрируйся!

Новости

Пыха переехала на новый сервер, ура!

Краснодарское время: 25 Май, 2012, 08:30:27

Страниц: 1 [2]
Печать
Автор Тема: Организация сообщений на сайте  (Прочитано 337 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
ivanscm    ↓ 
26 Декабрь, 2011, 12:57:33
НЕ ХУЕТА! ХУЕТА!

Синий властилин
Группа: Джедаи

Карма: 0
Сообщений: 1125
Сила слова: 0

herotic, делай метку, блять
Спустя 21 секунду добавил
is_delete
Спустя 1 минуту 19 секунд добавил
или delete
0 в исходящих и входящих
1 удалили из входящих
2 удалили их исходящих
Записан

Nyaah    ↓ 
26 Декабрь, 2011, 01:08:03 , спустя 10 минут 30 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Джедаи

Карма: 34
Сообщений: 522
Сила слова: 6.51

0 в исходящих и входящих
1 удалили из входящих
2 удалили их исходящих
ENUM же, а то бывает глянешь в базу, и хз, что код 8 в флаге state значит
Записан

Work, buy, consume, die
herotic    ↓ 
26 Декабрь, 2011, 01:08:33 , спустя 30 секунд
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 12
Сила слова: 0


 

делай метку, блять

Как это все юзать потом?
Записан
ivanscm    ↓ 
26 Декабрь, 2011, 01:09:12 , спустя 39 секунд
НЕ ХУЕТА! ХУЕТА!

Синий властилин
Группа: Джедаи

Карма: 0
Сообщений: 1125
Сила слова: 0

ENUM
ну мона и так. можно коммент написать :) да и в коде константы объявить
Спустя 21 секунду добавил
Как это все юзать потом?
ручками сер ручками
Записан

herotic    ↓ 
26 Декабрь, 2011, 01:10:46 , спустя 1 минуту 34 секунды
НЕ ХУЕТА! ХУЕТА!

Карма: 0
Сообщений: 12
Сила слова: 0

Записан
phpdude    ↓ 
26 Декабрь, 2011, 03:52:59 , спустя 2 часа 42 минуты 13 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66


Это сделано специально чтоб у пыховчан была возможность заработать "+" в карму от Дуда!
на самом деле это один из моментов оптимизации таблиц - нормализация от части тоже :-)
 
тексты часто меняются? нет, а вот всякие "счетчики просмотров, подписки, каунты сообщений" и прочая ебота - постоянно. зачем базу мучать и передвигать указатели буферами на 10-15кбайт? когда достаточно 50 байт на одну строку описание треда/сообщений, прочей еботы с текстом. Ну и при операциях где не используются индексы выигрышь на яйцо.
 
никто не справился, поставлю плюс себе в общем
 
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
adwo    ↓ 
26 Декабрь, 2011, 04:39:33 , спустя 46 минут 34 секунды
НЕ ХУЕТА! ХУЕТА!

Укусил питон. Python infected.
Группа: Джедаи

Карма: 18
Сообщений: 569
Сила слова: 3.16

phpdude,
то просто потому, что сами сообщения требуются намного реже, чем вся информация о них.

тексты часто меняются? нет, а вот всякие "счетчики просмотров, подписки, каунты сообщений" и прочая ебота - постоянно
Записан

chmod 777 you mom, bastard
phpdude    ↓ 
26 Декабрь, 2011, 05:12:34 , спустя 33 минуты 1 секунду
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

adwo, ну типа того
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Givi    ↓ 
26 Декабрь, 2011, 10:19:31 , спустя 5 часов 6 минут 57 секунд
НЕ ХУЕТА! ХУЕТА!

Группа: Адекваты

Карма: 42
Сообщений: 2305
Сила слова: 1.82

phpdude, да я и так это знаю, хотя не настолько точно в конкретном случае, ибо не видел структуру таблиц пхпББ. То есть ясно понимаю, что для уменьшения дерганья лишнего объема данных. А кака онкретно причина, зависит от решаемой задачи.
Ну и относительно плюсов, то мне и имеющихся пока хватает :)
Записан

Все, что говорят другие - неправда! До тех пор, пока ты сам в это не поверишь.
Если человек дурак, то... чур это не я!
adwo    ↓ 
26 Декабрь, 2011, 10:24:35 , спустя 5 минут 4 секунды
НЕ ХУЕТА! ХУЕТА!

Укусил питон. Python infected.
Группа: Джедаи

Карма: 18
Сообщений: 569
Сила слова: 3.16

adwo, ну типа того
так гони плюс :D
Записан

chmod 777 you mom, bastard
phpdude    ↓ 
27 Декабрь, 2011, 12:03:46 , спустя 1 час 39 минут 11 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: д-о-х-у-я!
Сила слова: 1.66

adwo, awesome :D
Спустя 49 секунд добавил
Givi, крут, ресект и уважуха, а также дохлый кот под толстенькое брюхо!
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
master    ↓ 
27 Декабрь, 2011, 04:16:36 , спустя 4 часа 12 минут 50 секунд
НЕ ХУЕТА! ХУЕТА!

Квадратов сколько видишь ты?
Группа: Джедаи

Карма: 44
Сообщений: 2080
Сила слова: 2.12

на самом деле это один из моментов оптимизации таблиц - нормализация от части тоже :-)
да
тексты часто меняются? нет, а вот всякие "счетчики просмотров, подписки, каунты сообщений" и прочая ебота - постоянно.
нет. счётчики просмотров - это инт с постоянной длиной 4 байта, ячейка просто перезаписывается, минимум действий
 
Таблицу денормализуют и делят на две: с фиксированной и динамической длиной строки. Таблицы с фиксированной длиной строки быстрее работают и не подвержены фрагментации. Поэтому скорее всего первая таблица содержит поля: письмо-ид, отправитель-ид, получатель-ид, заголовок сообщения (фиксированной длины); а вторая таблица содержит письмо-ид, тело сообщения.
« Последнее редактирование: 27 Декабрь, 2011, 04:16:36 от master » Записан

phpdude    ↓ 
27 Декабрь, 2011, 04:18:15 , спустя 1 минуту 39 секунд
НЕ ХУЕТА! ХУЕТА!

я - ЭМО
Группа: в ухо

Карма: 345
Сообщений: 20790
Сила слова: 1.66

Таблицы с фиксированной длиной строки быстрее работают и не подвержены фрагментации.
думаю что сильно зависит от движка бд)) для майисама это верно, уверен на 99%, для инно чуток сомневаюсь)) хотя там вроде как тоже есть фиксированная строчка(ячейка) на 768 байт если не изменяет память.
Записан

забанен. могу забанить других, пишите в личку
BEER. Helping ugly people have sex since 1862.
Страниц: 1 [2]
Печать
 

Перейти в: