chelkaz: если вы не видите смысла в редиске, то предлагаю Вам все же посчитать количество запросов в секунду к бд для 1 пользователя, помножить это на предполагаемое количество юзеров и прикинуть вытянет ли база это все на том железе которое будет в проде с учётом того что кеширования у Вас не будет. Для доставки данных пользователям наверное лучше все же что-то вроде sock.js оно вроде и вебсокеты умело и до лонгпулинга умело деградировать. Каждую секунду делать запрос на сервак - это путь вникуда.
chelkaz: есть ощущение что вы нагнёте мускуль запросами. Может имеет смысл очень свежие данные держать например в редисе и по мере их устаревания скидывать в мускуль. +Ajax запросы раз в секунду от юзера, опять же если на сайте будет 2 человека то норм, если планируется 100 1000 вы себя сами положите