MongoDB 为现代应用提供灵活性和可扩展性。EMQX 作为 MQTT 消息服务器,提供可靠的实时数据管道,为您的应用赋能。
一种用于在 MongoDB 中接入、处理和存储物联网数据的高扩展架构。
MQTT Broker
WebSocket / TCP / QUIC
在 EMQX 中点击几下即可创建强大的物联网数据管道。
将物联网消息领域的领导者与最受欢迎的 NoSQL 数据库相结合,加速物联网应用开发。
探索我们的技术资源,了解更多关于这一强大集成的信息。
查找有关使用 EMQX 将 MQTT 数据与 MongoDB 集成的常见问题解答。
MongoDB 灵活的文档模型非常适合物联网设备生成的多样化且通常非结构化的数据。它允许您在单个文档中存储复杂数据,通过横向扩展处理海量数据,并提供丰富的查询语言,使其成为现代物联网应用后端的理想选择。
这是 EMQX 集成的一大优势。您可以使用 EMQX 强大的基于 SQL 的规则引擎,在数据发送到 MongoDB 之前,将任何数据格式(如二进制、CSV 或自定义格式)转换为结构化的 JSON 文档。这确保您的数据库始终接收干净、一致的数据。
可以。EMQX 和 MongoDB 都专为大规模横向扩展而设计。EMQX 集群可以处理数百万个并发 MQTT 连接,MongoDB 分片集群可以将数据分布到多个服务器上,使系统能够随着设备数量和数据量的增长而无缝扩展。