不可错过的数据存储指南:JVS物联网平台存储策略详解

在物联网时代,数据的采集、存储和分析成为了关键环节。随着设备点位不断生成大量数据,如何高效地管理和保存这些数据,同时考虑存储成本和后续的数据分析价值,成为了亟待解决的问题。JVS物联网平台提供了灵活多样的存储策略,能满足不同场景下的数据存储需求。

存储策略功能说明

为了灵活管理点位采集得到的数据,而且考虑到存储空间的管理成本以及数据后续的分析价值,系统需要支持多种存储策略,以用于对数据保存的规则,包括周期存储、条件存储和时间段存储。这些策略将根据配置自动化地控制点位数据的存储方式。

界面介绍

进入存储策略的菜单页面,如下图所示:

存储策略的新增

点击新增时,弹出新增存储策略的配置表单界面,如下图所示:

存储策略类型说明:

不存储:

  • 定义: 用户可配置点位数据的不存储。
  • 适用场景: 适用于不需要保留点位采集数据的场景。

全量存储:

  • 定义: 用户可配置点位数据的全量存储,以确保保存点位采集的所有数据。
  • 适用场景: 适用于需要全量保留点位采集数据的场景。

周期存储:

  • 定义: 用户可配置点位数据的周期存储,以确保定期保存数据。
  • 配置参数: 存储周期,例如每小时、每天、每周等。
  • 适用场景: 适用于需要按照固定时间间隔保留点位采集数据的场景。

条件存储:

  • 定义: 允许用户配置存储条件表达式,当采集值满足特定条件时,进行存储。
  • 表达式: 存储条件,例如大于、小于、等于某个数值等,支持以下运算符:加法(+)、减法(-)、乘法(*)、除法(/)、取余(%)以及左右括号(())、按位与(&)、按位或(|)、按位异或(^)、左移(<<)、右移(>>)比较运算符:==:等于、!=:不等于、<:小于、>:大于、<=:小于等于、>=:大于等于。逻辑运算符:使用 && 表示与运算,使用 || 表示或运算,使用 ! 表示非运算,使用^ 表示异或运算。
  • 适用场景: 适用于需要根据点位采集值的变化情况进行存储的场景。

时间段存储:

  • 定义: 用户可配置存储在特定时间段内的点位采集数据。
  • 时间段规则: 规则使用 cron 表达式配置,用户可以参考 cron表达式配置 进行灵活的时间规则配置。
  • 适用场景: 适用于需要根据时间段要求存储点位采集数据的场景,例如工作时间、夜间等。

存储策略引用

采集点、计算点、用户点的新增和编辑界面都可以进行存储策略配置:

在线demo:http://iot.bctools.cn

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/842088.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【BI 可视化插件】怎么做? 手把手教你实现

背景 对于现在的用户来说&#xff0c;插件已经成为一个熟悉的概念。无论是在使用软件、 IDE 还是浏览器时&#xff0c;插件都是为了在原有产品基础上提供更多更便利的操作。在 BI 领域&#xff0c;图表的丰富性和对接各种场景的自定义是最吸引人的特点。虽然市面上现有的 BI 软…

常见web安全漏洞

一、信息泄露 概念 信息泄露是由于Web服务器或应用程序没有正确处理一些特殊请求&#xff0c;泄露Web服务器的一些敏感信 息&#xff0c;如用户名、密码、源代码、服务器信息、配置信息等。 造成信息泄露主要的三个原因: ①Web服务器配置存在问题&#xff0c;导致一些系统…

爬山算法教程(个人总结版)

背景与简介 爬山算法&#xff08;Hill Climbing Algorithm&#xff09;是一种用于解决优化问题的启发式搜索方法。它是一种局部搜索算法&#xff0c;通过不断尝试从当前解出发&#xff0c;在其邻域内寻找更优的解&#xff0c;直到无法找到更优解为止。该算法得名于其类似于登山…

油猴(Tampermonkey)如何实现网站的自动化操作

1. 安装油猴插件&#xff1a;首先&#xff0c;在你使用的浏览器上安装油猴插件。油猴支持多种浏览器&#xff0c;如Chrome、Firefox等。你可以在对应的插件商店中搜索并安装油猴插件。 2. 创建用户脚本&#xff1a;打开油猴插件的管理界面&#xff0c;点击"新建脚本"…

外贸电商数据分析实战指南

亮数据浏览器https://www.bright.cn/proxy-types/?utm_sourcebrand&utm_campaignbrnd-mkt_cn_csdn_yingjie 引言 在行业竞争激烈、市场变化快速的跨境电商领域&#xff0c;数据采集可以帮助企业深入了解客户需求和行为&#xff0c;分析市场趋势和竞争情况&#xff0c;从而…

kyuubi/spark3的catalog 多个数据源配置

在使用kyuubi 的时候&#xff0c;有多个集群&#xff0c;老集群上是hive2,新集群hive3 ,想通过一个网关访问多个集群&#xff0c;或者通过jdbc访问mysql&#xff0c;oracle的数据&#xff0c;这样不用来回数据导入导出。spark 支持跨库访问数据&#xff0c;在spark 中提供两种方…

QtXlsx库编译使用

文章目录 一、前言二、Windows编译使用2.1 用法①&#xff1a;QtXlsx作为Qt的附加模块2.1.1 检验是否安装Perl2.1.2 下载并解压QtXlsx源码2.1.3 MinGW 64-bit安装模块2.1.4 测试 2.2 用法②&#xff1a;直接使用源码 三、Linus编译使用3.1、安装Qt5开发软件包&#xff1a;qtbas…

Spring Cloud 面试题(七)

1. Spring Cloud的版本关系 Spring Cloud是一个微服务架构下的一系列框架的集合&#xff0c;它与Spring Boot紧密集成&#xff0c;并且两者之间存在一定的版本对应关系。以下是一些Spring Cloud和Spring Boot的版本对应关系&#xff1a; Spring Cloud 2022.0.x (代号Kilburn)…

【权威出版】2024年城市建设、智慧交通与通信网络国际会议(UCSTCN 2024)

2024年城市建设、智慧交通与通信网络国际会议 2024 International Conference on Urban Construction, Smart Transportation, and Communication Networks 【1】会议简介 2024年城市建设、智慧交通与通信网络国际会议即将盛大召开&#xff0c;这是一次聚焦城市建设、智慧交通与…

深入理解Java的设计模式

设计模式&#xff08;Design Patterns&#xff09;是软件开发中的宝贵经验总结&#xff0c;提供了解决常见设计问题的模板和最佳实践。在Java开发中&#xff0c;设计模式尤为重要&#xff0c;因为它们能够提高代码的可维护性、可扩展性和可重用性。本篇博客将详细介绍几种常见的…

四轮麦轮平衡车四个轮子安放位置要求,以及编码器测速注意事项(强调,否则无法正常平移)——基于STM32F103ZET6

轮子推荐ABBA&#xff0c;当然BAAB也可以 如图安放&#xff1a; 这两种安防位置可以实现平移效果 若要实现平移则需要先实现PID控制平衡&#xff0c;这里用到520编码电机&#xff0c;相较于370电机他的动力更足&#xff0c;在调节PID时能节约不少时间而且更加容易。 需要注意…

存放Google key的芯片中安全区域能否作为POS机的安全芯片SP存放密钥使用?

能否当作SP使用&#xff1f; 存放Google key的芯片中安全区域是否能作为POS机的安全芯片&#xff08;Secure Processor, SP&#xff09;存放密钥使用&#xff0c;这个问题涉及几个关键方面&#xff1a; 硬件安全性&#xff1a; 安全级别&#xff1a;POS机用于处理支付信息&…

uniapp项目 使用vue-plugin-hiprint静默打印功能

插件地址&#xff1a;https://toscode.mulanos.cn/gyy155/vue-plugin-hiprint h5项目使用插件的静默打印功能 1.下载vue-plugin-hiprint和jquery npm install vue-plugin-hiprint npm install jquery --save2.在mian.js引入插件和jqerry //引入vue-plugin-hiprint import { h…

git 检查用户是否是gitlab用户

背景: 公司代码要从老的git库迁到新的git库&#xff0c;老git库上部分提交用户在新git库上没有&#xff0c;解决方法: 让gitlab不再检查提交用户是否是gitlab用户。具体操作: 去掉下面的勾选&#xff0c;保存配置即可。

金融数据库,实时行情,股票财务数据在线查询

jvQuant在线SQL 文档(current)接入 测试 查询 #股票代码股票简称最新价(元)2024-05-21股东总户数(户)截至2024-05-21上市板块是否ST股票区间涨跌幅(%)2024-05-15-2024-05-21市盈率(TTM)(倍)2024-05-21营业收入(元)截至2024-03-31总市值(元)2024-05-21量比2024-05-21利润率(%…

qt实现秒表功能

最近项目里需要一个计时功能&#xff0c;可以实现暂停&#xff0c;继续&#xff0c;结束&#xff0c;开始的功能&#xff0c;如同秒表一样&#xff0c;我就写了一个demo&#xff0c;效果如图&#xff1a; 代码如下&#xff1a; #ifndef WIDGET_H #define WIDGET_H#include &l…

深入解析与实现:变分自编码器(VAE)完整代码详解

VAE理论上一篇已经详细讲完了&#xff0c;虽然VAE已经是过去的东西了&#xff0c;但是它对后面强大的生成模型是很有指导意义的。接下来&#xff0c;我们简单实现一下其代码吧。 1 VAE在minist数据集上的实现 完整的代码如下&#xff0c;没有什么特别好讲的。 import cv2 im…

代码随想录算法训练营day31 | 491.递增子序列、46.全排列、47.全排列 II

491.递增子序列 未去重的代码 class Solution:def findSubsequences(self, nums: List[int]) -> List[List[int]]:result []self.backtracking(nums, result, [], 0)return resultdef backtracking(self, nums, result, path, startIndex):if len(path) > 2:result.ap…

【代码随想录】【算法训练营】【第20天】 [654]最大二叉树 [617]合并二叉树 [700]二叉搜索树中的搜索 [98]验证二叉搜索树

前言 思路及算法思维&#xff0c;指路 代码随想录。 题目来自 LeetCode。 day 19&#xff0c;一个愉快的周日~ day 20&#xff0c;一个悲伤的周一~ 题目详情 [654] 最大二叉树 题目描述 654 最大二叉树 解题思路 前提&#xff1a;构造二叉树 思路&#xff1a;寻找根节…

python两个列表如何取交集

在Python编程中&#xff0c;我们经常需要处理各种数据集合&#xff0c;包括列表&#xff08;list&#xff09;。有时候&#xff0c;我们可能想要找出两个列表中的共同元素&#xff0c;这通常被称为取交集。下面&#xff0c;我将介绍几种在Python中实现两个列表取交集的方法。 …