後臺開發知識 - DPDK知識圖譜
關系圖譜(請點擊看超大圖):
部分名詞:
名詞 |
全寫 |
解釋 |
備註 |
DPDK |
Data Plane Development Kit |
數據平面開發套件或叫數據平面開發工具集 |
Intel開源 |
IA |
Intel Architecture |
英特爾架構 |
https://www.dpdk.org/ |
UIO |
Userspace I/O |
用戶空間IO,運行在用戶空間的I/O技術 |
|
PMD |
Poll Mode Driver |
輪詢模式驅動 |
|
Netmap |
|
高性能網絡I/O框架,競品:DPDK |
http://info.iet.unipi.it/~luigi/netmap/ |
Seastar |
|
基於DPDK的現代硬件上的高性能C++異步框架 |
http://seastar.io/ |
ScyllaDB |
|
基於Seastar的C++版本Cassandra |
https://www.scylladb.com/ |
Cassandra |
|
去中心化的NoSQL列存儲 |
http://cassandra.apache.org/ |
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 |
|
去中心化的謠言協議 |
後臺開發知識 - DPDK知識圖譜