Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> 50.000 онлайн. Каждый постоянно пишет, читает. 
:(
    Опции темы
seoPA
Дата 11.9.2011, 19:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



50.000-500.000 онлайн. Каждый постоянно пишет, читает.
Разрабатывается реал рпг на php.
Каждый пользователь записывает в реальном времени координаты на карте, естественно они читаются и отображаются другим пользователям.
Какую БД для этого лучше использовать?

Кеширование исключено т.к. данные ежесекундно обновляются.

Это сообщение отредактировал(а) seoPA - 11.9.2011, 19:48
PM MAIL   Вверх
Absinthe
Дата 11.9.2011, 23:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Делайте на какой удобнее, вы же не на результат работаете, в ходе и поймете, как что делать.
Все равно ничего хорошего и качественного первый раз не выйдет.
И цифра смешная.

Это сообщение отредактировал(а) Absinthe - 11.9.2011, 23:28
PM MAIL   Вверх
gta4kv
Дата 12.9.2011, 17:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


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

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



Percona MySQL Server.

Кэшировать надо не то, что ежесекундно обновляется, а статику. То есть в вашем случае, это внутри-игровые итемы, спеллы, сумки и проч..
PM MAIL   Вверх
CruorVult
Дата 13.9.2011, 12:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

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



Цитата(seoPA @  11.9.2011,  19:47 Найти цитируемый пост)
Какую БД для этого лучше использовать?


Я бы лучше беспокоился не о базе, в первую очередь, а о языке разработки. php для таких проектов не лучший вариант.
PM MAIL Skype   Вверх
gta4kv
Дата 13.9.2011, 12:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Walking around mad.
***


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

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



CruorVult

почему?
PM MAIL   Вверх
Absinthe
Дата 13.9.2011, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



gta4kv, как минимум отсутствием потоков.
Плюс я не видел нормальных библиотек типа tornado для PHP.
PM MAIL   Вверх
CruorVult
Дата 13.9.2011, 12:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 868
Регистрация: 24.9.2008
Где: г.Киев, Украина

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



Цитата(gta4kv @  13.9.2011,  12:17 Найти цитируемый пост)
почему?


Ну как не крути пхп не достаточно мощный язык именно для больших проектов.  Да, можно писать такие проекты на нем, а стоит ли? 
Есть немало больших проектов написанных на пхп, но немало из них уже не работают на чистом пхп. Взять тот-же фейсбук, сейчас там весть пхп трансформируется в С++ и компилируется.

ИМХО, если создается реально большой проект - то лучше грамотно подойти в плане выбора языка(в зависимости от потребностей) и потом иметь меньше головняка при масштабировании проекта.
PM MAIL Skype   Вверх
MuToGeN
Дата 22.9.2011, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Лесник
****


Профиль
Группа: Модератор
Сообщений: 4379
Регистрация: 15.8.2002
Где: Москва

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



Цитата(CruorVult @  13.9.2011,  12:04 Найти цитируемый пост)
php для таких проектов не лучший вариант

Вполне можно и на PHP. Только сразу стоит готовиться к тому, что узкие места потом придется перекладывать на C с крестами или без оных.

А по части БД - по сути любая штука, позволяющая наращивать аппаратные ресурсы без особых проблем. Если MySQL, то смотреть в сторону NDB. Хотя я бы изначально копал в сторону MongoDB.


--------------------
Three pings for the token rings,
Five pings for the UNIX machines,
Hundred pings for the broken links,
One special ping to check them all
Through Simple Network Management Protocol!
PM MAIL ICQ   Вверх
Absinthe
Дата 22.9.2011, 12:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

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



Цитата

Ну как не крути пхп не достаточно мощный язык именно для больших проектов.
 А при чем тут язык? Язык как раз очень мощный.

Цитата

Вполне можно и на PHP. 
 Но нужно ли?
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Базы Данных | Следующая тема »


 




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


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

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