产品介绍
当前版本:v3.0, 更新时间:2020-09-16
1. 产品概述
随着互联网的发展,计算机硬件价格下降、体积小型化使得智能设备大量普及,例如:手环、共享单车、智能电表、环境监测设备、新能源汽车、汽车充电桩等等,这些设备在运营过程中会持续产生数据;针对这些数据的分析能为企业决策、产品升级、智能调度等提供了数据支撑,人类也将步入智能时代。由于智能设备数量巨大,这就对传统数据处理方式提出了挑战。在此背景下我们根据智能设备产生的数据特点,设计、研发了高性能的松果时序数据库,帮助客户解决海量智能设备数据的处理。
松果时序数据库(以下也称PinusDB)是一款针对物联网智能设备数据特点研发的具备高压缩比、高性能的时序数据库。广泛应用于物联网(IoT)设备、智慧城市、智慧物流、环境监测等数据处理。
PinusDB针对传感数据基于时序的特点使用特殊的方式处理、存储。解决海量物联网设备高频率数据处理,经过我们特有的压缩算法降低数据存储空间90%以上,降低企业运维、管理成本。
2. 产品优势
高压缩比
针对时序数据的特点,采用独特的压缩算法,大大降低历史数据存储空间,一般能将数据存储空间压缩到原来的10%甚至更低。
高性能
具备高效的读写能力,普通PC机写入性能超过20万条/秒;支持交互式查询。
大容量
单表存储千亿级数据量。
强大的历史数据管理
数据库将数据以天为单位存储为一个个单独的文件。并且,可以以天为单位对历史数据进行删除、附加、分离等操作。
简单易用
基于类似关系库表的数据模型,理解、使用更简单。用户使用类似标准SQL进行数据操作,数据筛选、统计更方便。
3. 名词解释
时序数据:持续产生的一系列数据。例如:监测某台电梯时,每秒采集一次电梯状态的值而产生的一系列数据。
设备**ID**(devid):某个被监测的设备,唯一标识一个设备,例如:某台电梯、某个充电桩、某辆共享单车等等。
时间戳(tstamp):数据产生的时间点,PinusDB数据库使用DateTime类型字段来存储时间戳,时间戳表示范围为:1970.1.1 - 2999.12.31,时间精度为毫秒。
数据写入窗口:松果时序数据库对数据的时间戳字段(tstamp)的值设定了时间窗口,只能写入处于时间窗口之内的数据。时间窗口以系统当前时间为标准,向前后扩展指定的时间(由系统表sys_config中insertValidDay项的取值确定,单位为天,可以修改系统配置文件config.ini中insertValidDay项指定合适的值,默认为1天)。例如:当前时间为2019-10-15,系统配置中insertValidDay的值为1,则数据写入窗口为 2019-10-14 0:0:0 到 2019-10-16 23:59:59,此处以格林尼治时间为标准,在中国东八区的实际写入窗口为 2019-10-14 8:0:0 到 2019-10-17 7:59:59。