後臺開發 - DPDK引發的圖譜
關係圖譜(點選看大圖):
部分名詞:
名詞 |
全寫 |
解釋 |
備註 |
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是為流量設計。 |