• Как сделать чтобы минимально загружать работой MySQL и связанные с ним системы при работе сайта (и устройства)?

    @AleksBak Автор вопроса
    программирую давно, веб-разработкой занят недавно
    Извините, что много вопросов. Как бы просто посоветоваться пытался - поэтому и спросил тут. Я исхожу из того, что есть у хостера (а у него пока все просто - Apach, MySQL и все). А насчет "Redis, ну или RabbitMQ" даже не интересовался что это. Надо бы посмотреть.
    Раз бинарные данные, то и храните в столбце BINARY или VARBINARY.
    Т.е лучше все-таки они? А "оверхеда" не будет потом? Если в секунду 150 байт, то за сутки уже 12.7 МБайт просто данных. А как таблица при этом "распухнет" и на сколько?
    Если у вас всего 1 устройство, то я бы вообще не заморачивался – 1 запрос в секунду на вставку – это очень мало
    это я уже все больше и больше стал понимать в последнее время (даже спросил у поддержки где хост арендовал), но решил все-таки по уму все делать и нормально.
    А как насчет формата ответа? BSON тут лучше? Понимаете, в чем еще проблема, удаленное устройство (там микроконтрллер и СУ с ним) работает через Инет. И главное тут еще и размер траффика при таких посылках. Устройство, то ведь удаленное все-таки... Поэтому и спросил про ключевые моменты тут у знающих людей и тут на любимом хабре. Как бы посоветоваться. Благодарен за ответ.
    Ответ написан