Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Какая база нужна для онлайн игры? 
V
    Опции темы
Vasay
Дата 6.6.2008, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: нет
Всего: 73



Feldmarschall, 

Цитата

буква p означает persistent

Ок. Согласен. 

Цитата

mysql_close() использовать с pconnect бессмысленно, поскольку она просто не сработает.


А как тогда сказать что соединение больше не нужно, и его могут использовать другие скрипты?

Цитата

никаких пулов в пхп нет.

А что тогда поддерживает открытые соединения, в случае использования mysql_pconnect() ?


Ок. Возможно в PHP pconnect не дает никаких преимуществ. Хотя я могу описать задачу, когда поддержание соединения могло бы дать значительный выигрыш. 
Но возможно, есть причины, которых я не знаю, которые сводят на нет это в случае с php. 


В любом случае, этот разговор не для этой темы... Так как он не сделает Wolf1994 пользы.

Ща почитаю доки, и возможно создам тему про mysql_pconnect()  в разделе PHP.


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Чингиз
Дата 8.6.2008, 14:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 8.6.2008

Репутация: нет
Всего: нет



Народ, а кто может подсказать на чем предпочтительнее писать он-лайн игру(имеется в виду БД).
Предпологаемое количество игроков 5000(ну...это так....надежды), одновременно до 1000(тоже мечты)? 
PM MAIL   Вверх
Feldmarschall
Дата 8.6.2008, 16:01 (ссылка) |    (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



Тут можно только тяжело вздохнуть.

Чтобы писать онлайн-игру с большой посещаемостью, надо обладать знаниями. Среди этих знаний обязательно будут такие, благодаря которым вопроса выбора БД не возникнет. А если возникнет, то сформулированный на совсем другом уровне.
Если же знаний нет, то игру писать бесполезно. С любой базой будут проблемы. И, еслихватит упорства довести-таки ишру хотя бы до сотни, то это будет уже третья или 4-я версия, заново с нуля переписанная. 

Ну что ж вы все такие простые-то. Почему никто из вас не идет ни в летчики, ни в экономисты?
- Подскажите, какой самолет предпочтительнее, чтобы сбить побольше вражеских?
PM   Вверх
Vasay
Дата 8.6.2008, 21:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: нет
Всего: 73



Feldmarschall, 

Ты, конечно, прав smile 


Но все с чего-то начинается.  У меня однокурсник решил написать игру. До этого он программировал только на Delphi. Ниче, через пол года состоялся релиз php+MySQL. Через несколько месяцев понял что не хватает производительности, переписал движок, отказался от MySQL (в пользу чего не знаю, универ закончился и мы как-то очень редко общаемся). Некоторое время его проект висел на первой странице рейтинги Топ@mail.ru в разделе on-line игры, т.е. посещаймость была высокой.

Чингиз, 

Кстати, выбор БД задача второстепенная, главное, правильно разработать архитектуру, если это сделать, сменить бд, или разнести ее на несколько серверов будет несложно.



--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Feldmarschall
Дата 8.6.2008, 22:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок
****


Профиль
Группа: Участник
Сообщений: 2641
Регистрация: 11.12.2007

Репутация: 1
Всего: 32



Ну так если начинать с чего-то, то тем более всё равно. Учить надо SQL. Осваивать запросы - селект, апдейт. Узнать про индексы. Всё это к конкретной БД имеет отношение небольшое. 

А рассказов таких я не понимаю. "у меня неизвестно кто решил написать неизвестно что, и висел в топе". 

PM   Вверх
Чингиз
Дата 14.6.2008, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 8.6.2008

Репутация: нет
Всего: нет



Feldmarschall, ты конечно может и знаешь гораздо больше меня, но не думай, что я не знаю запросов под SQL типа "select" or "update". Просто у меня не было никакого опыта в написании онлайн-игры, а писать под сотню игроков - просто не хочется.

Vasay, а можешь подсказать какую-нибудь литературу по этому вопросу? Буду рад ссылкам на форумы или электронки. 
PM MAIL   Вверх
Vasay
Дата 15.6.2008, 00:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2097
Регистрация: 8.3.2006

Репутация: нет
Всего: 73



Чингиз, 

Я бы начал с описания того что я хочу.
Понятно, что составить заранее всеобъемлющее ТЗ  для игры нереально - идеи будут рождаться в процессе. Почитай сайты по agile modelling, думаю пригодится:
http://www.agilemodeling.com/
http://visualpatterns.com/


--------------------
Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны.
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Администрирование Web серверов и Web служб | Следующая тема »


 




[ Время генерации скрипта: 0.0583 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.