04.08.2016 Экспертиза, ИнтернетИнтернет вещей (IoT) преобразует бизнес, делая его информационно-ориентированным. В рамках IoT идет обмен информацией между различными устройствами с отправкой данных по разного рода сетям как внутри инфраструктуры компании, так и в облаке. Данные с устройств сохраняются, отправляются клиентам или применяются в аналитических целях. Довольно трудно разработать приложение, способное обработать весь этот поток данных в режиме реального времени. Корпоративные приложения осуществляют сбор временных рядов данных, имеющих ценность только в том случае, если их правильно группировать и анализировать, однако возможность эффективно хранить и анализировать такие данные в обычных базах данных часто отсутствует. Данные с датчиков и устройств поступают с большой скоростью, в огромных объемах и разнообразных форматах. В этой ситуации нужна база данных, которая умеет быстро считывать и записывать ряды данных, распределенных по времени. Можно значительно упростить эту задачу, если использовать набор технологий, специально предназначенных для извлечения пользы из IoT-данных. Проведя интервью с директорами компании Basho Technologies, мы выделили пять технологий, которые понадобятся компаниям для разработки IoT-приложения. Вычислительные средства (Spark, Impala, Storm и пр.) IoT-приложения работают внутри распределенной инфраструктуры. Серверные кластеры занимаются поглощением, анализом и хранением больших объемов данных, получаемых от групп подключенных устройств. В связи с этим IoT-приложения ...
читать далее.