Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
поможите разобраться !
|
|||
|---|---|---|---|
|
#18+
А вот задумался я над таким вопросом .. Представил 1000000 юзеров, ~10000 из них висящих в онлайне и посылающих друг-другу сообщения. все это делающих через центральный сервер. (типа аська, только логи на стороне сервера) И задумался о том как хранить эти самые логи сообщений. в файлах на диске как-то не хорошо, можно совать их в таблицу вида: { user_id int, message_id int, log TEXT }; но при логе размером в 100 сообщений для каждого пользователя это 1000000*100= 100Миллионов полей %) Если сделать такую таблицу: { user_id int, log TEXT }; то как вставлять новые сообщения в таблицу select, припысывать новые сообщения, а потом update ? кроме того мне кажется сжать(zip) лог каждого юзера проблематично в таком случае. Мужики, эскюэлевцы ! у кого какое мнение на этот счет? :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.02.2004, 15:40 |
|
||
|
поможите разобраться !
|
|||
|---|---|---|---|
|
#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, 11:56 |
|
||
|
поможите разобраться !
|
|||
|---|---|---|---|
|
#18+
Представил 1000000 юзеров, ~10000 из них висящих в онлайне - если такие вопросы при такой предполагаемой загрузке - не морочься, обратись начальнику, пусть спеца ищет. А ты наблюдай и конспектируй. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.02.2004, 12:43 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=173&tid=1546642]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
33ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 11ms |
| total: | 133ms |

| 0 / 0 |
