Автор | Тема: Ganjastats.ru |
d1eselek
|
121 |
| написано: 3.07.2009 21:49:39 |
120 быстро, но дорого) нада дорабатывать код, иначе никаких денег не напасешься) |
|
Alk
|
122 |
| написано: 3.07.2009 22:00:37 |
Так надо было заранее подумать о размере БД
Честно говоря, я был уверен что у тебя там сервак свой.
Да и более того, хранить ежедневную(!) статистику по огромному количеству юзеров
- это очень накладно.
Я ещё понимаю хранить актуальность статистику либо месяц, либо обновлять раз в
неделю |
|
master_91
|
123 |
| написано: 3.07.2009 22:01:59 |
ну а если сделать так... тут много отзывов прозвучало, что им этот сервер ужен
для оценки своей динамики роста... так может быть просто ненадо делать таблицы,
сравнивающие параметры песонажа? Ну и ещё можно персональную эту страницу
сделать только для тех, которые будут зарегестрированы... |
|
Strock
|
124 |
| написано: 3.07.2009 22:08:26 |
122, я заранее и подумал. Просто я так хреново подумал, что в итоге оказалось,
что анлим у хостера все что угодно, только не база данных. В данный момент на
виртуалке, где обещано безлимитное дисковое пространство, собирается postgresql.
Попробуем обмануть )))) |
|
Strock
|
125 |
| написано: 3.07.2009 22:10:27 |
+124, кстати, в пост призываются специалисты. Мой адов 13-гиговый дамп, который
я снял вчера вечером с мускула, будет синтаксически совместим с постгрес? Мне
думается, вряд ли. Если я прав, то что мне следует в нем поменять? И много ли
памяти нужно постгресу для работы? |
|
Raiser
|
126 |
| написано: 3.07.2009 22:16:11 |
зачем тебе постгрес понадобился? на свою виртуалку ты можешь поставить все, что
угодно в т.ч. mysql.. просто судя по цене впски, он тупо помрет вместе с этой
вдской в момент импорта новых данных ввиду нехватки оперативки %) |
|
Strock
|
127 |
| написано: 3.07.2009 22:20:29 |
126, постгрес мне понадобился, потому что нет мне покоя блин на этой земле ))
Импорт у меня сейчас работает на шаред-хостинге. Ну, на той машине где куча еще
пользователей. |
|
Alk
|
128 |
| написано: 3.07.2009 22:22:07 |
125.
А как дампил?
И сколько по времени? |
|
Мстящий Демон
|
129 |
1 | написано: 3.07.2009 22:33:20 |
Извините, расскажите вкратце, что за ресурс и чем он занят? |
|
Latev
|
130 |
-4 | написано: 4.07.2009 00:39:42 |
129:
только что зашел первый раз поглядеть из-за чего сыр бор
ваще не впечатлило, бесполезность имхо |
|
lavrsss
|
131 |
2 | написано: 4.07.2009 06:20:12 |
имхо ресурс очень полезный и нужный, спс тебе за его создание ) |
|
hellANGEL
|
132 |
| написано: 4.07.2009 09:48:54 |
|
Strock
|
133 |
| написано: 4.07.2009 11:32:18 |
128, mysqldump'ом, заняло всего-то полчаса.
129, http://ganjastats.ru/about |
|
jnick
|
134 |
| написано: 4.07.2009 11:55:23 |
:) А структуру БД можешь выложить? :) |
|
jnick
|
135 |
| написано: 4.07.2009 12:00:52 |
З.ы. а вообще... 28Гб это как-то многовато :) БД нужно что бы быстро обращаться
к данным без парсинга файлов. Сделай как тебе говорили:
1) Разбей свою таблицу на несколько
2) Храни в БД данный, например за 2 месяца, а остальное в архиве на серваке в
виде файлов, которые будешь парсить при необходимости и запросе игрока. |
|
Raiser
|
136 |
| написано: 4.07.2009 12:04:24 |
чем же поможет разбиение таблицы на несколько? тем, что вместо 26гб будет две
таблицы по 15гб?) |
|
jnick
|
137 |
0 | написано: 4.07.2009 12:12:02 |
136 для той цели, что бы небыло повторяющихся данных :)
Мельком глянув на сайт, я представил 4 таблицы:
1 - общая
2 - изменение боевого опыта (id_игрока, дата, изменение)
3 - изменение произодственного
4 - изменение экономического
Тем самым нет необходимости держать данные с одними и темиже значениями для
персонажа которые не поялвялся например неделю. Или который только производ
качает и не воюет :)
:) Х.з. Могу посмотреть на ваш сайт и придумать как оптимизировать. |
|
KaMa3eka Mypuk
|
138 |
| написано: 4.07.2009 15:07:07 |
сотри половину данных оттуда и все. Интересно конечно было посмотреть что было
месяц, год назад, но оставь данные хотябы за неделю и все. |
|
Strock
|
139 |
| написано: 5.07.2009 14:40:08 |
Уф, я почти закончил импортировать данные в новую базу. Главное - импортировал
все снимки статов. Это из хорошего. Из плохого - ресурсов серверу пришлось
все-таки добавить.
136, смотри, какая штука.
http://www.postgresql.org/docs/8.1/static/ddl-partitioning.html |
|
Strock
|
140 |
| написано: 5.07.2009 22:09:06 |
Пришел мне развернутый ответ из техподдержки (кстати, за адекватность саппорта
хостеру отдельное спасибо). В общем, дамы и господа, не то чтобы ganjastats
кранты, если это еще кому-то интересно, но и не то чтобы нет. Перенос БД на их
виртуалку это всего лишь отсрочка - там все равно ограничено место, и в районе
50 гигов все равно попросят. Оптимизируй структуру, не оптимизируй - в любом
случае есть края. Плюс, оказывается, личный сервак с MySQL совсем даже не личный
- цитирую, "There are also much fewer customers on a MySQL PS host machine". Я
задал им прямой вопрос, что будет, если я буду содержать БД сам - пока ждем
ответа на него. Сегодня делать уже ничего не буду, завтра, если позволят
"государственные дела" закончу восстановление базы в собственном postgresql. |
|