Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   програмирование покера (http://www.flasher.ru/forum/showthread.php?t=197866)

Sync 14.04.2013 15:24

Цитата:

Сообщение от mikhailk (Сообщение 1129793)
Все правильно. Она в определенном смысле работает по принципу кей-вэлью хранилищ.
Ксати, я знаю проекты, которые переводились и переводятся сейчас с MySQL на MongoDB, и мне не известны случаи обратного перевода.

Ок. Можете приводить пример статистики - на 1 млн записей монга делала сложную выборку около 20 секунд. мускуль справлялся за 1с и 0.4с на повторную выборку. Дальше монгу не поддерживали.
Есть надежда что недавняя последняя версия будет быстрее, ибо сама идея и способы работы с данными в монге мне нравяцца, но пока - увы.

mikhailk 14.04.2013 21:39

Кстати, я как раз не агитирую за монгу, как могло показаться. :)

Топик стартер хочет создать супер-пупер игру, не представляя себе, как это вообще делается. Т.е., подозреваю, ему все равно, куда идти и что изучать. Я просто предложил вариант с достаточно низким порогом вхождения.

PainKiller 15.04.2013 00:54

Цитата:

Цитата:
Сообщение от mikhailk
хотя, Node.as была бы, конечно, на порядок круче
Ну так, в чем проблема?
Возможно не в тему, но Node.as кто нибудь пробовал? Если он действительно полный аналог node.js то это реально круто, но так как это штука мало известная, скорее всего там дофига багов и неудобств. Но на досуге надо будет поковырять.

in4core 15.04.2013 02:17

Сокет серверы какие то, для таких вещей как по мне - медиа сервер типа вовзы - есть адекватное решение. Сокет серверы это для игровых автоматов хороши, например.

alatar 15.04.2013 03:58

Цитата:

но так как это штука мало известная, скорее всего там дофига багов и неудобств
Что бы штука стала известная и малоглючная ее надо использовать и всячески продвигать.

caseyryan 15.04.2013 07:43

Цитата:

Сокет серверы это для игровых автоматов хороши, например.
Интересный вывод )

mikhailk 15.04.2013 10:44

Цитата:

Сокет серверы какие то, для таких вещей как по мне - медиа сервер типа вовзы - есть адекватное решение.
Можно и на вовзе.
А функционал на java.
Топик-стартер будет полгода мучиться, пока все это запустит, напишет, соберет, отладит...
А на связке FlashSocket-Node.js он запустит простенький серверок за две недели-месяц. Если руки не совсем кривые.

in4core 15.04.2013 19:21

Когда я писал - я не ставлю задачу, что все это он должен собрать сам. Покер, ну блин - это уже довольно большое арх решение, много связей, скиннинг и т.п. - написать один флеш клиент уйдет ни один месяц, если делать одному, а уж держать серверную логику и т.п... Это командная задача безусловно, лезть в нее неопытному программисту с целью получить опыт - не советую. Скорее больше запутаешься чем наоборот.

Psycho Tiger 15.04.2013 20:17

Цитата:

то естественным становится и выбор в качестве бд MongoDB, Redis, еще там кое-что есть в семействе noSQL. Мне понравилась MongoDB.
Redis – это не совсем БД в том понимании. Или ты не сравнивал mongo vs redis, а просто константировал что тебе понравилось?
Цитата:

Ок. Можете приводить пример статистики - на 1 млн записей монга делала сложную выборку около 20 секунд. мускуль справлялся за 1с и 0.4с на повторную выборку. Дальше монгу не поддерживали.
А ещё монга это NoSQL. Соответственно, здесь нету плюшек SQL, типа DISTINCT :)
Надо понимать, что где использовать. Schemaless DB хороши для тех мест, где эта самая схема мешает. Она удобна для быстрого прототипирования – нет заморочек с конструкциями таблиц / миграциями при MDD (Model Driven Development) и прочем. Создатели всегда говорили, что монга промежуточное звено, которое стоит до серьезных SQL - баз.
Цитата:

Сокет серверы это для игровых автоматов хороши, например.
А есть для чего ещё уместны сокет-серверы?

Sync 15.04.2013 21:50

Цитата:

Сообщение от Psycho Tiger (Сообщение 1129954)
А ещё монга это NoSQL. Соответственно, здесь нету плюшек SQL, типа DISTINCT :)
Надо понимать, что где использовать. Schemaless DB хороши для тех мест, где эта самая схема мешает. Она удобна для быстрого прототипирования – нет заморочек с конструкциями таблиц / миграциями при MDD (Model Driven Development) и прочем. Создатели всегда говорили, что монга промежуточное звено, которое стоит до серьезных SQL - баз.

это сейчас про что было? в монге своих плюшек хватает за глаза. И DISTINCT вполне себе хорошо реализовывается. Но вот жадность к памяти, месту, заточка под многосерверность - делают её не столь удачным решением, даже не смотря на множество восторженных откликов.


Часовой пояс GMT +4, время: 03:32.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.