实现感知数据和业务数据的统一存储,主要功能有以下三方面。
(1) 业务数据写入
向数据管理子系统开放感知数据的写人功能,允许数据管理子系统通过数据库封装接口调用的方式实现感知数据的写入功能。在安全可靠的前提下,为提高数据写人速度,可允许数据管理子系统直接向数据库写人数据。
向应用层各个子系统开放数据的写人功能,允许应用层各个子系统通过数据库访问接口向数据库写人数据。
(2) 数据存储
对写入的业务数据进行存储,同时实现地理空间数据信息、不同精准农业应用场景信息和农作物信息进行存储。支持不同的数据配置不同的存储方式包含:永久存储、长期存储和短期存储,并提供数据的安全保护机制。
永久存储空间主要由传感数据组成,估算公式为:
存储空间=每次上报传感数据所占存储X传感数据点数X总上报时间/数据上报间隔。
例如,共1万个传感器接人平台,每条数据所产生的存储空间约为1000B;数据上报周期是30s; 一个月上报时间为30x24x 60=43200s,一月上报数据量为:1000x10000x 43200/30/1024/1024/1024/8=1.67 GB。
如考虑30年存储量存储,存储量约为1.67x 12x 30=601.2GB。
(3) 数据查询
向应用层各个子系统开放数据的查询功能,允许应用层各个子系统通过数据库访问接口向数据库查询数据。