influxdb时序数据库
2021/4/18 19:27:16
本文主要是介绍influxdb时序数据库,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
配置2CPU, 8G内存, 80G磁盘, 目前存储了8亿条经纬度数据。
写入测试,最高可达1W QPS, 查询可达1000QPS。写入的时候,消耗内存,因为influxdb有写入cache的机制,并CPU定时有毛刺波峰,这是因为influxdb有定时压缩处理数据的机制。
influxdb内部使用了类似LSM的存储引擎,特别为了时序数据优化独有的TSM存储引擎。数据会预先写入cache,还有WAL 预写日志,后面才会磁盘顺序写入,减少磁盘随机写的IO。influxdb 虽然可以存储海量数据, 但是还受到tag的数量的限制。所以tag不能拿来存储变量比较广的的数据。tag可以存储比较固定的字段,比如用户(可以是设备ID,用户ID)
influxdb 优势是开源,但是集群版不开源,需要购买商业版。
按照条件查询很快,但是随机查询很慢。
这篇关于influxdb时序数据库的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)
- 2024-05-30【Java】百万数据excel导出功能如何实现