关系图谱(点击看完整大图):
部分名词:
名词 | 全写 | 解释 | 备注 |
DPDK | Data Plane Development Kit | 数据平面开发套件或叫数据平面开发工具集 | Intel开源的快速数据包处理的函数库与驱动集合 |
IA | Intel Architecture | 英特尔架构 | |
UIO | Userspace I/O | 用户空间IO,运行在用户空间的I/O技术 | |
PMD | Poll Mode Driver | 轮询模式驱动 | |
Netmap | 基于零拷贝思想的高速网络I/O架构,竞品:DPDK | ||
Seastar | 基于DPDK的现代硬件上的高性能C++异步框架 | ||
ScyllaDB | 基于Seastar的高性能C++版本Cassandra | ||
Cassandra | 去中心化的NoSQL列存储 | ||
NUMA | Non Uniform Memory Access Architecture | 非统一内存访问 | |
C10K问题 | a numeronym for concurrently handling ten thousand connections | 并发处理10000个连接 | |
THP | Transparent Huge Pages | 透明大页内存 | |
WAL | Write-Ahead Logging | 预写日志 | |
LSM | Log Structured Merge Tree | 日志归并树 | |
NoSQL | Not Only SQL | 不仅仅SQL | |
TLB | Translation Lookaside Buffer | 快表,可理解为页表缓冲或地址变换快速缓存 | |
QJM | Quorum Journal Manager | HDFS NameNode的HA | |
Gossip | 去中心化的谣言协议 | ||
KCP | Kuai Control Protocol | 基于UDP的可靠ARQ(Automatic Repeat Request)协议,针对TCP网络拥塞时网速慢。KCP是为流速而设计,而TCP是为流量设计。 |