объем памяти и здравый смысл
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
-
- рядовой
- Сообщения: 37
- Зарегистрирован: 2009-01-18 22:40:31
объем памяти и здравый смысл
не знаю куда задать такой вопрос, решил здесь
задача такова - есть игровой топ, где голосуют за разные серверы, у каждого голосущего есть свой ID, теперь вопрос как устроить таблицу и как её оптимизировать
у меня есть два варианта:
1. сделать для каждого пользователя своё поле и инкрементить туда кол-во голосов
2. сделать в формате проголосовал -> запись в БД
по-моему 2-ой вариант проще логировать и выводить с него разную статистику, 1-ый же занимает меньше памяти.
задал вопрос, чтобы услышать мнение продвинутых людей, ошибаюсь ли я в своих суждениях... и как можно оптимизировать 2-ой вариант? если он имеет право на существование...
задача такова - есть игровой топ, где голосуют за разные серверы, у каждого голосущего есть свой ID, теперь вопрос как устроить таблицу и как её оптимизировать
у меня есть два варианта:
1. сделать для каждого пользователя своё поле и инкрементить туда кол-во голосов
2. сделать в формате проголосовал -> запись в БД
по-моему 2-ой вариант проще логировать и выводить с него разную статистику, 1-ый же занимает меньше памяти.
задал вопрос, чтобы услышать мнение продвинутых людей, ошибаюсь ли я в своих суждениях... и как можно оптимизировать 2-ой вариант? если он имеет право на существование...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- LizardOfOzz
- сержант
- Сообщения: 165
- Зарегистрирован: 2009-01-06 13:15:20
- Откуда: Станция Восток
- Контактная информация:
Re: объем памяти и здравый смысл
1-й вариант какой-то странный. получается таблица с постоянно увеличивающимся количеством колонок, что не правильно.
Я бы сделал таблицу с тремя колонками: ид_сервера, ид_юзера, дата.
Я бы сделал таблицу с тремя колонками: ид_сервера, ид_юзера, дата.
-
- рядовой
- Сообщения: 37
- Зарегистрирован: 2009-01-18 22:40:31
Re: объем памяти и здравый смысл
1-ый вариант представляет из себя: USER ID | VOTES_COUNT_ALL | LAST_VOTE
2-ой же : VOTE_ID | USER_ID | VOTE_COUNT | DATE
во 2-ом варианте легче увидеть "взлом системы", но кол-во строк - будет расти каждый раз... есть идея придумать архивацию данных с последующей очисткой заархивированной инф-ы из БД
2-ой же : VOTE_ID | USER_ID | VOTE_COUNT | DATE
во 2-ом варианте легче увидеть "взлом системы", но кол-во строк - будет расти каждый раз... есть идея придумать архивацию данных с последующей очисткой заархивированной инф-ы из БД
- Gamerman
- капитан
- Сообщения: 1723
- Зарегистрирован: 2009-05-17 21:01:23
- Откуда: Украина, Ужгород - Днепр
- Контактная информация:
Re: объем памяти и здравый смысл
Хорошая идея. Если за период не было проблем, то делается выборка за этот период в текстовый файл, архивируется, а данные с базы удаляются.AmsTaFF писал(а): есть идея придумать архивацию данных с последующей очисткой заархивированной инф-ы из БД
Глюк глюком вышибают!
- ProFTP
- подполковник
- Сообщения: 3388
- Зарегистрирован: 2008-04-13 1:50:04
- Откуда: %&й
- Контактная информация:
Re: объем памяти и здравый смысл
ну вот и запросы в этой тебе обсуждались http://forum.lissyara.su/viewtopic.php?f=11&t=18457
вообще как хочешь - так и делай
вообще как хочешь - так и делай
- LizardOfOzz
- сержант
- Сообщения: 165
- Зарегистрирован: 2009-01-06 13:15:20
- Откуда: Станция Восток
- Контактная информация:
Re: объем памяти и здравый смысл
Если там не ожидается нескольких сотен миллионов записей, может и не стоит заморачиваться?
-
- рядовой
- Сообщения: 37
- Зарегистрирован: 2009-01-18 22:40:31
Re: объем памяти и здравый смысл
я не заморачиваюсь, просто мне интересны методы оптимизации )) если они есть конечно )