据外媒报道,通信巨头Verizon的ThingSpace IoT平台使用Couchbase NoSQL系统来帮助提供可靠的数据摄取和灵活开发。这是IoT设备激增的关键。
所有从互联网上涌入的数据都需要去某个地方。越来越多的地方可能是NoSQL数据库。
虽然NoSQL没有提供与SQL数据库相同的紧密数据一致性,但NoSQL的简单性和最终速度可能导致可预测的处理性能,可能会排除已建立的SQL方法。
这些无模式或模式化的NoSQL数据库正在实时数据流中找到一个家庭,特别是在物联网(IoT)应用程序中,这些应用程序严重压力传统的数据摄取功能。Verizon将Couchbase Server NoSQL软件作为其托管的ThingSpace平台的一部分,就是一个例子。
Verizon Labs的IoT平台工作总监Mohanraj Umapathy说:“通过事物的互联网,您正在做出决策并采取实时行动。“其关键部分是可以支持这些功能的数据库。”
数据摄入和SLA
Umapathy表示,Couchbase Inc.的NoSQL方法使ThingSpace能够更好地满足服务级别协议(SLA)。该Couchbase软件可以支持键值架构,在可预测的速率处理数据摄入,使整体性能能够可靠地忍着。随着越来越多的设备通过IoT连接,这一点越来越重要。
不同于SQL,它可以具有严格的前期要求,需要显式数据模式,这种NoSQL方法提供了更多的方式来管理数据。由于连接设备和当今应用开发的快速变化,这种灵活的适配特别有用。
“我们亲自发现在Couchbase中有用的是它作为一个文档数据库,我们不必先前指定它的模式,这样我们就可以添加字段,”Umapathy说。
根据Umapathy,传入的数据总结为JSON格式,可以即时执行更新。
他将Couchbase NoSQL软件作为整体实时分析系统的一部分,其中包括用于消息处理和Spark的Kafka连接器。像其他从大型数据生态系统组件托盘中运行的应用程序一样,Verizon的ThingSpace将NoSQL数据采集与Spark数据处理相结合,用于高速分析。
其他Couchbase优点支持跨数据中心部署和对REST API的支持。Umapathy说,后者的特点使用户能够更轻松地设置事件处理和预测分析工作。
行进终点
IoT一直是通信巨头Verizon的主要推动力,它将ThingSpace平台作为一个启用API的远程信息处理和分析一站式商店,以及与IoT相关的设备和数据管理。上个月,Verizon推出了一个面积达240万平方英里的4G无线接入方式的IoT通信网络,其中包括一款实现ThingSpace客户端的芯片组。
该公司认为IoT是手机业务的肥沃扩张,指出IDC估计,在2019年,物联网终端的安装基础将增长到超过256亿。这一领域的设备增长对后端的可扩展处理非常重要。
Umapathy表示:“ThingSpace平台旨在使客户能够快速构建其物联网应用程序,但可以以可扩展的方式构建。”他指出,智能托盘和软件包跟踪,早期候选应用程序类型中的农业和远程信息处理将产生更多连接的设备。
这些和其他用例可能会导致更多的传入数据的粉碎,反之,应该更多地使用NoSQL数据库,而不是迄今为止所见到的数据摄取和其他用途。