ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
 |
Большое количество записей в БД |

30.01.2010, 21:27
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Большое количество записей в БД
Столкнулся с этим вопросом. Я создаю счетчик посетителей (хостов, хитов, и т.д.). Допустим в моей системе зарегистрировалось 10 сайтов с посещалкой 100к в день. Таким образом моя БД будет каждый день по 1 миллиону записей добавлять, а потом еще и результат выводить. Как можно сделать это более рациональнее?
|
|
|

30.01.2010, 21:30
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
Ты хочешь записывать каждую сессию?
|
|
|

30.01.2010, 22:08
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Сообщение от НTL
Ты хочешь записывать каждую сессию?
Каждый IP пользователя, чтобы определять, что он уник.
|
|
|

30.01.2010, 22:40
|
|
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме: 5209663
Репутация:
357
|
|
У меня 1 таблица держала 340к записей, Правда в 1 параметр, так что думаю что это не проблема...
|
|
|

31.01.2010, 00:29
|
|
Познающий
Регистрация: 10.12.2009
Сообщений: 41
Провел на форуме: 1048786
Репутация:
5
|
|
У меня было почти миллион записей в таблице, с двумя параметрами, примерно по 0.2 - 0.3 секунды делало запрос ! проверяло на уникальность каждой записи.
На локальном хосте тестил. Mysql
|
|
|

31.01.2010, 02:32
|
|
Участник форума
Регистрация: 21.02.2008
Сообщений: 255
Провел на форуме: 975514
Репутация:
177
|
|
попробуй для каждого сайта создать отдельную таблицу.
ввести ограничение на хранение истории - 5-30 дней.
записывать ip адреса при помощи mysql функции INET_ATON.
mysql и 9гб записей может держать на средненьком компьютере. про количество записей не беспокойся.
|
|
|

31.01.2010, 02:35
|
|
Постоянный
Регистрация: 08.11.2008
Сообщений: 498
Провел на форуме: 2603363
Репутация:
278
|
|
Сообщение от HackUA
У меня было почти миллион записей в таблице, с двумя параметрами, примерно по 0.2 - 0.3 секунды делало запрос ! проверяло на уникальность каждой записи.
На локальном хосте тестил. Mysql
Сравнил локалхост и удалённый сервер.
|
|
|

31.01.2010, 17:30
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
Ясно, спасибо всем.
|
|
|
|
 |
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|