Посмотрите на GROUP_CONCAT
, если ваша версия MySQL (4.1) поддерживает его. Подробнее см. В документации .
Это будет выглядеть примерно так:
SELECT GROUP_CONCAT(hobbies SEPARATOR ', ')
FROM peoples_hobbies
WHERE person_id = 5
GROUP BY 'all';
Накладные расходы протокола MQTT чрезвычайно малы, наименьший пакет имеет только 2 байта. Отношение полезной нагрузки к служебной нагрузке, как правило, очень хорошо. Это также двоичный протокол, который значительно снижает накладные расходы на провод.
Более старое, но хорошее сообщение в блоге о легкости можно найти здесь: http://stephendnicholas.com/archives/1217
Если вы заинтересованы в подробностях протокола, ознакомьтесь с этой обширной серией сообщений в блоге: http://www.hivemq.com/mqtt-essentials-wrap-up/