网站开发方式演进,网站设计要如何做支付功能,家具能在什么网站上做,网站模版建设一、需要了解的概念 1、时序数据 时序数据是以时间为维度的一组数据。如温度随着时间变化趋势图#xff0c;CPU随着时间的使用占比图等等。通常使用曲线图、柱状图等形式去展现时序数据#xff0c;也就是我们常常听到的“数据可视化”。
2、时序数据库 非关系型数据库#…一、需要了解的概念 1、时序数据 时序数据是以时间为维度的一组数据。如温度随着时间变化趋势图CPU随着时间的使用占比图等等。通常使用曲线图、柱状图等形式去展现时序数据也就是我们常常听到的“数据可视化”。
2、时序数据库 非关系型数据库以时间作为数据主键专门用来存储时序数据。
3、时序数据库特点 1、时序数据库能存储海量数据。数据特点就是冷热差别明显一般近期产生的数据为热数据产生时间较远的数据为冷数据冷数据被压缩放到磁盘里去来节省空间。 2、写入性能极优时序数据库通常都是采用LSM Tree 的变种顺序写磁盘来增强数据的写入能力。通常关系型数据库采用 B树数据结构在数据写入时有可能会触发叶裂变从而产生了对磁盘的随机读写降低写入速度。 3、低延时、高并发查询通过索引降低查询延时通过缓存等技术提高数据并发能力。 4、数据只写不改。
4、InfluxDB 是一种时序数据库通常被用在监控场景比如运维和 IOT物联网领域。这类数据库旨在存储时序数据处理数据用于数据展示分析和通过监控预警策略达到响应的服务预警等。
5、InfluxDB的相关概念说明 1、Bucket–相当于mysql的database–数据库概念 2、Measurement—相当于mysql的table–数据表概念 3、Point–相当于数据表的一行。 Point包含tag(数据标签非必须)、field(不带索引)、timestemp(唯一主键) 3.1、tag–数据的标签-类似mysql的索引 3.2、field–数据的值保存 3.3、time-数据采集时间,数据唯一标识一个表内不可重复重复会覆盖
二、docker部署influxDB 1、拉取镜像 docker pull influxdb 2、启动容器 docker run -d -p 8086:8086 --name influxdb influxdb:latest 3、打开浏览器可以正常打开 http://192.168.249.88:8086/ 4、首次访问需要配置账号密码组织等信息 userNameadmin // 登录账户 password12345678 // 密码 orgzw // 组织 bucketfruit // 数据桶 下图为配置界面具体本人配置如上面的文字描述下面的界面仅第一次会出现之后就没有所以无法截图了。 5、再次登录
三、springboot集成 官方提供了很多语言的集成方式这里我们以java为例其他语言可以在下图位置查看 具体步骤 1、引入pom
!-- influxdb --dependencygroupIdcom.influxdb/groupIdartifactIdinfluxdb-client-java/artifactIdversion3.1.0/version/dependency2、添加配置application.properties
influxdb.urlhttp://192.168.249.88:8086
influxdb.bucketfruit
influxdb.orgzw
influxdb.token0jgapBVZ6GWMWpE77XYuPi_GLhWksvqEfNraocXMchivz5XvcLM_50tWLpXskTKFWQbUCoD_bS-iYFOjWvHzrg3、配置类注入容器
import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;Data
ConfigurationProperties(prefix influxdb)
public class InfluxdbProperties {private String url;private String bucket;private String org;private String token;
}4、