ClickHouseとEMQXの統合による効率的なIoT分析基盤の構築 Building an Efficient IoT Analytics Platform by Integrating ClickHouse and EMQX

EMQ ソリューションエンジニア, 孫 セイ 氏 Sun Sei, Solution Engineer @ EMQ

本セッションでは、高性能なカラム型データベースである ClickHouse と、スケーラブルな分散型MQTTブローカーである EMQX を組み合わせることで、効率的かつ低遅延なIoTデータ分析ソリューションを実現する方法をご紹介しました。ClickHouse は大規模データの超高速な取り込みと分析クエリ処理に優れており、リアルタイムでのIoTデータ活用に最適です。一方、EMQX は MQTT をはじめとする幅広いIoTプロトコルに対応し、膨大な数のデバイス接続を処理しながら、柔軟なデータルーティングや加工機能を提供します。

これらを連携させることで、EMQX がさまざまなプロトコルで接続されたIoTデバイスから収集したデータを、ルールエンジンを通じて低遅延で ClickHouse に直接書き込むことが可能になります。これにより、複雑なデータパイプラインを簡素化し、リアルタイムでのIoTデータ分析を実現する堅牢かつ効率的な基盤を構築できます。本セッションでは、これらの技術がどのように連携し、EMQX のマルチプロトコル対応能力を活用して ClickHouse による高速なIoT分析を実現するのかについて解説しました。


In this session, we introduced how to achieve an efficient and low-latency IoT data analytics solution by combining ClickHouse, a high-performance columnar database, with EMQX, a scalable distributed MQTT broker. ClickHouse excels at ultra-fast ingestion and analytical query processing of large-scale data, making it ideal for real-time IoT data utilization. EMQX, on the other hand, supports MQTT as well as a wide range of IoT protocols, handling massive numbers of device connections while providing flexible data routing and processing capabilities.

By integrating these technologies, EMQX can collect data from IoT devices connected via various protocols and write it directly into ClickHouse with low latency through its rule engine. This simplifies complex data pipelines and enables the construction of a robust and efficient foundation for real-time IoT data analytics. In this session, we explained how these technologies interoperate and how EMQX’s multi-protocol capabilities enable high-speed IoT analytics in ClickHouse.

Follow us
X imageBluesky imageSlack image
GitHub imageTelegram imageMeetup image
Rss image