当前位置:网站首页>February 14, 2022, incluxdb survey - mind map
February 14, 2022, incluxdb survey - mind map
2022-07-03 13:04:00 【a tracer】
Abstract :
Show right... In the form of brain map influxdb The research of , Use tree structure to associate relevant modules ,
The purpose is to facilitate the brain to understand and store
Brain map :
Influxdb research
Storage
1. Storage engine technology roadmap
1. LSM
1. levelDB
1. Cannot hot backup
2. The open file handle exceeds the upper limit
2. rocksDB
1. Repair hot backup
2. The open file handle exceeds the upper limit
2. B+ Trees
1. Bolt
1. B+
1. Only one file handle
2. Conducive to continuous writing
3. A large number of sequential databases are written discontinuously
1. Cause the disk to write randomly
2. Affect write performance
2. mmap
1. Reduced kernel buffer
2. disk IO
2. Optimize
1. increase WAL layer
1. Preprocessing key Merge write
1. Reduce the number of writes
2. The random write problem still exists
3. TSM
1. Since the research LSM variant
1. solve B+ Tree random write performance problem
2. Write from now on WAL Layer increases confidence in development capabilities
2. increase WAL layer
3. Improved number of open file handles
2. TSM
Distributed
1. colony
1. influxdb official
1. cluster Closed source
2. Provide relay
1. Lightweight agents
1. The service node is still a single node
2. Use the front-end agent to realize multi node writing
2. No dispersion key The strategy of
1. Can't scale horizontally
2. Open source community alternatives
1. freetsdb
1. from influxdb1.8.6 Version transformation
2. Built in cluster feature
3. Ecological compatibility
1. The interface layer
2. Function layer
3. Internal implementation layer
2. High availability
1. freetsdb
1. hinted-handoff
1. Write other nodes through this node
2. Other nodes are down
3. Write data to this node
4. Write to other nodes after other nodes recover
demand
1. functional requirement
1. Write according to the time point
2. Write only, do not update
3. Data with time can be deleted automatically
4. Do not handle frequent deletions
2. Performance requirements
1. Hardware standard
1. disk IO
2. CPU Main frequency
2. Performance requirement index
1. Write QPS
2. read QPS
3. Memory footprint
4. Disk usage
5. CPU Occupy

边栏推荐
- 基于同步坐标变换的谐波电流检测
- Grid connection - Analysis of low voltage ride through and island coexistence
- Glide 4.6.1 API initial
- Xctf mobile--app1 problem solving
- Analysis of a music player Login Protocol
- Kotlin - 改良装饰者模式
- 十條職場規則
- My creation anniversary: the fifth anniversary
- Kotlin notes - popular knowledge points asterisk (*)
- 【Colab】【使用外部数据的7种方法】
猜你喜欢

Xctf mobile--app1 problem solving

自抗扰控制器七-二阶 LADRC-PLL 结构设计

How to convert a decimal number to binary in swift

Analysis of a music player Login Protocol

Huffman coding experiment report

4. Wireless in vivo nano network: electromagnetic propagation model and key points of sensor deployment

Seven second order ladrc-pll structure design of active disturbance rejection controller

Powerful avatar making artifact wechat applet

When the R language output rmarkdown is in other formats (such as PDF), an error is reported, latex failed to compile stocks Tex. solution

elk笔记24--用gohangout替代logstash消费日志
随机推荐
2022-01-27 research on the minimum number of redis partitions
自抗扰控制器七-二阶 LADRC-PLL 结构设计
Kung Fu pays off, and learning is done
A large select drop-down box, village in Chaoyang District
The foreground uses RSA asymmetric security to encrypt user information
高效能人士的七个习惯
阿里 & 蚂蚁自研 IDE
Using swift language features, write a pseudo-random number generator casually
Solve system has not been booted with SYSTEMd as init system (PID 1) Can‘t operate.
[combinatorics] permutation and combination (the combination number of multiple sets | the repetition of all elements is greater than the combination number | the derivation of the combination number
luoguP3694邦邦的大合唱站队
2022-02-10 introduction to the design of incluxdb storage engine TSM
Integer case study of packaging
ncnn神经网络计算框架在香橙派OrangePi 3 LTS开发板中的使用介绍
Xctf mobile--rememberother problem solving
Huffman coding experiment report
Node. Js: use of express + MySQL
【習題五】【數據庫原理】
Logback 日志框架
Project video based on Linu development