MoscowStyle, strongswan - это ходячий глюк. Его используют только там, где есть уже готовый VPN-сервер с ipsec и чаще всего как обёртка вокруг l2tp (который требует ещё более глючного xl2tpd). Когда нужно развернуть решение с нуля, это плохой выбор.
Очень сильно зависит от данных и как они используются. Если в таблице миллиард строк и у 0.1% true, у 99.9% false, то запрос по условию value=true будет хорошо работать с индексом, а при фильтре value=false вместо индекса намного эффективнее будет работать full scan таблицы (поскольку запрос и так выбирает таблицу почти всю).
Это остаётся на откуп клиентскому приложению. Скажем, если чат не открыт прямо сейчас, то когда придёт пачка сообщений, открытие чата будет в большинстве клиентов на первом непрочитанном сообщении. А если чат открыт, то чат будет крутиться до последнего сообщения по мере поступления.
Никакой "довольно простой сервис" никому не нужен, если нет своей аудитории, рекламы, продаж, технической поддержки и ещё много чего. Ну, скажем, что мешает сделать "довольно простой сайт" типа такого, где мы сейчас находимся? А кому он нужен, если на нём не будет сотен ежедневных посетителей, среди которых будет немало опытных специалистов в разных областях деятельности?
Есть стопицот сервисов эдаких чат-коллцентров, где можно подключить своего бота, работать с разными каналами в едином интерфейсе и смотреть какую душе угодно статистику.