Можно мой вопрос примерно так и сформулировать.=) если честно Resque юзал максимум для того, что подсветку кода в бэкграунде делал, с этим он справлялся великолепно. Что понимать под максимальной производительностью? Просто было ьы здорово почитать про то как он себя ведет, если в очередь 1кк задач запихнуть.
Проект в стадии глубой беты. Но надеемся на большое число клиентов, те неограниченно большое. Будем одновременно выпускаться под несколько платформ, поэтому рост пользователей скорее всего будет лавинообрахным, те времени на переделку после запуска же точно не будет.
А есть ли возможность сделать таймеры потоками? Которые бы ждали определенное кол-во времени, а после посылали нотификаэшион, что они готовы? Под сделать имею ввиду сделать хорошо, без излишних затрат памяти. Из таких вариантов в голову приходит нода и ерланг, но насколько целесообразно данное решение?
ActiveRecord::Base.connection.execute(%q{select * from (select hashtag_id, count(*) as cnt from comments_hashtags group by hashtag_id order by cnt DESC) as foo})
а нет вру, во первых он хочет алиас обезательно (as), его я добавил, но теперь не работает row_num(забыл его дописать сначала). Причем как-то странно не работает, вроде все по докам
Окей, спасибо. Но пока думаю по поводу монго, буржуи мерюются бенчмарками, мол редиска быстрее в 2-3 раза на чтение и записи. Конечн абсолютно верить этим тестам нельзя, но они заставляют задуматься, возможно лучше хранить стринги в редиске и дессириализовывать их в джейсон.
Вообщем спасибо за советы!=)
На сервере активно используется Resque, те редиска установлена, поэтому хочется использовать ее. Возможно вы правы, в чем основные отличия редиски и монго?