Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
01.02.2004, 15:40
|
|||
|---|---|---|---|
|
|||
поможите разобраться ! |
|||
|
#18+
А вот задумался я над таким вопросом .. Представил 1000000 юзеров, ~10000 из них висящих в онлайне и посылающих друг-другу сообщения. все это делающих через центральный сервер. (типа аська, только логи на стороне сервера) И задумался о том как хранить эти самые логи сообщений. в файлах на диске как-то не хорошо, можно совать их в таблицу вида: { user_id int, message_id int, log TEXT }; но при логе размером в 100 сообщений для каждого пользователя это 1000000*100= 100Миллионов полей %) Если сделать такую таблицу: { user_id int, log TEXT }; то как вставлять новые сообщения в таблицу select, припысывать новые сообщения, а потом update ? кроме того мне кажется сжать(zip) лог каждого юзера проблематично в таком случае. Мужики, эскюэлевцы ! у кого какое мнение на этот счет? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.02.2004, 11:56
|
|||
|---|---|---|---|
поможите разобраться ! |
|||
|
#18+
{ user_id int, message_id int, log TEXT }; но при логе размером в 100 сообщений для каждого пользователя это 1000000*100= 100Миллионов полей %) А что тебя смущает, 100 млн. записей для нормальной СУБД это далеко не предел. Если так делать, то таблицу я бы немного изменил: Код: plaintext 1. 2. 3. 4. 5. Еще бы каждый день с 0:00 запускал бы процедуру, кот. чистит сообщения, не давая юзерам хранить историю глубже какого-то числа. P.S. Но не зря же аська хранит все логи на стороне клиента - не спроста они так решили. М.б. просто у них юзеров намного больше 1млн.... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
02.02.2004, 12:43
|
|||
|---|---|---|---|
поможите разобраться ! |
|||
|
#18+
Представил 1000000 юзеров, ~10000 из них висящих в онлайне - если такие вопросы при такой предполагаемой загрузке - не морочься, обратись начальнику, пусть спеца ищет. А ты наблюдай и конспектируй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=32&tablet=1&tid=1546642]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
165ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 14ms |
| total: | 268ms |

| 0 / 0 |
