当前位置:网站首页>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

边栏推荐
- Sitescms v3.0.2 release, upgrade jfinal and other dependencies
- The upward and downward transformation of polymorphism
- C graphical tutorial (Fourth Edition)_ Chapter 20 asynchronous programming: examples - cases without asynchronous
- Swift5.7 extend some to generic parameters
- [ArcGIS user defined script tool] vector file generates expanded rectangular face elements
- [exercise 7] [Database Principle]
- [Exercice 5] [principe de la base de données]
- 剑指 Offer 14- II. 剪绳子 II
- Brief introduction to mvcc
- Analysis of a music player Login Protocol
猜你喜欢

Brief introduction to mvcc

解决 System has not been booted with systemd as init system (PID 1). Can‘t operate.

The latest version of blind box mall thinkphp+uniapp

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

Analysis of a music player Login Protocol

Powerful avatar making artifact wechat applet

How to get user location in wechat applet?

OpenHarmony应用开发之ETS开发方式中的Image组件

剑指 Offer 14- II. 剪绳子 II
![[problem exploration and solution of one or more filters or listeners failing to start]](/img/82/e7730d289c4c1c4800b520c58d975a.jpg)
[problem exploration and solution of one or more filters or listeners failing to start]
随机推荐
Huffman coding experiment report
SLF4J 日志门面
Understanding of CPU buffer line
【习题五】【数据库原理】
CVPR 2022 图像恢复论文
Sword finger offer 14- ii Cut rope II
SSH login server sends a reminder
initial、inherit、unset、revert和all的区别
[exercise 7] [Database Principle]
[network counting] Chapter 3 data link layer (2) flow control and reliable transmission, stop waiting protocol, backward n frame protocol (GBN), selective retransmission protocol (SR)
Swift bit operation exercise
Sword finger offer 16 Integer power of numeric value
Powerful avatar making artifact wechat applet
剑指 Offer 12. 矩阵中的路径
Application of ncnn neural network computing framework in orange school orangepi 3 lts development board
SSH登录服务器发送提醒
Kotlin - improved decorator mode
studio All flavors must now belong to a named flavor dimension. Learn more
对业务的一些思考
Sword finger offer14 the easiest way to cut rope