后台开发知识 - 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


去中心化的谣言协议

 

原文地址:https://www.cnblogs.com/aquester/p/10133702.html

时间: 2024-10-01 11:09:29

后台开发知识 - DPDK知识图谱的相关文章

【分享】Java后台开发精选知识图谱

地址 引言: 学习一个新的技术时,其实不在于跟着某个教程敲出了几行.几百行代码,这样你最多只能知其然而不知其所以然,进步缓慢且深度有限,最重要的是一开始就对整个学习路线有宏观.简洁的认识,确定大的学习方向,这样才能事半功倍. 我们经常会遇到这样的情况: 一开始学习一门新技术的时候,面对着很多很多陌生的名词,无从下手,一度想要放弃. 本文首先会给出关于java后台开发和前端适配的一些建议学习路线,接着简单解释一些应用到的高频技术,帮助大家理解和学习,算是一个入门篇. Java后台开发知识一览 1.

Android Camera开发之基础知识篇

概述 Android框架支持设备的相机拍照和录像功能,你的应用可以直接调用系统的Camera应用来拍照或者录像(比如微信拍照),当然也可以利用Android系统提供的API开发一个Camera应用来实现相机拍照和录像功能(比如市面上流行的360相机).此篇文章主要记录相机开发有关的基础知识,以及带着自己的理解翻译Camera官方文档,如有翻译不恰当支出,还请指出改正.当然我会开一个有关相机开发的一个系列,该系列主要内容包括如下: 相机基本预览拍照功能. 实现相机的Flash,Hdr,滤镜,前后摄

iOS开发多线程基础知识

--------------------------多线程概念基础------- 进程:正在运行的程序 内存:每个进程所占的存储空间 线程:1个进程要像执行任务,必须得有线程,线程是进程的基本执行单元, 线程的串行: ·1个线程中人物的执行是串行的 ·0同一个时间内,1个线程只能执行1个任务 0·线程是进程的一条执行路径 --------多线程 ·一个进程中可以开启多条线程,每条线程可以并行(同时)同时执行不同的任务 ·进程->车间 线程->车间工人 线程的并行: ·进程内多个线程同时执行,可

iOS开发多线程基础知识 NSOperation

-------NSOperation简介---- 1.NSOperation的作用 ·配合使用NSOperation和NSOperationQueue也能实现多线程编程 2.NSOperation和NSOperationQueue实现多线程的具体步骤 ·先将需要执行的操作封装到一个NSOperation对象中 ·然后将NSOperation对象添加到NSOperationQueue中 ·系统会自动将NSOperation中封装的操作放到一条新线程中执行 ---------NSOperation的

驱动开发读书笔记. 0.06 嵌入式linux视频开发之预备知识

驱动开发读书笔记. 0.06  嵌入式linux视频开发之预备知识 由于毕业设计选择了嵌入式linux视频开发相关的项目,于是找了相关的资料,下面是一下预备知识 UVC : UVC,全称为:USB video class 或USB video device class.是Microsoft与另外几家设备厂商联合推出的为USB视频捕获设备定义的协议标准,目前已成为USB org标准之一. UVC linux driver: UVC linux 驱动 需要在编译内核的时候选上 配置内核 Device

高级前端开发不可或缺的知识

单页应用现在很流行,特别是移动前端开发方面,用web页面做出来的应用,几乎可以达到java,C++等开发的用程序一样的效果.基于web天生就有跨平台的优势,使得前端开发也越来越受重视了.要想在移动端做出原生应用的效果,单页应用首当其冲,但是呢,单页应用有一个重要的知识点,那就是异步过程太明显,你想,大量的样式操作,事件邦定,都要在dom节点绘制完成之后才能进行.怎样确定我们在操作某个dom节点的时候,它已经在页面上存在了呢.以前呢,我们都是用定时器设一个时间来保证的.例如: var elemen

java开发知识IO知识之输入输出流以及文件

java开发知识IO知识之输入输出流以及文件 一丶流概述 流十一组有序的数据序列.根据操作的类型,可以分为输入流跟输出流两种. IO(input/output)输入/输出流提供了一条通道程序.可以使用这条通道把源的字节序列送到目的地 简单来说. 就是操作二进制. 二进制提供了读写功能. 写就是输出. 读就是输入. 输入输出流图示: 输入流讲解 InputStream类. 1. 输入流以及类层次结构 输入流就是从"文件" 读取到内存. 这个文件是抽象的.意思就是不管什么内容从硬盘也好.任

知识图谱基础知识之三——知识图谱的构建过程

前两次介绍了知识图谱的基本概念和知识图谱的构建方式,这次介绍一个知识图谱系统的构建过程. 1 知识图谱的总体构建思路 如图所示,从原始的数据到形成知识图谱,经历了知识抽取.知识融合(实体对齐).数据模型构建.质量评估等步骤. 原始的数据,按照数据的结构化程度来分,可以分为结构化数据.半结构化数据和非结构化数据,根据数据的不同的结构化形式,采用不同的方法,将数据转换为三元组的形式,然后对三元组的数据进行知识融合,主要是实体对齐,以及和数据模型进行结合,经过融合之后,会形成标准的数据表示,为了发现新

什么是系统开发 有钱还APP开发需要哪些知识

系统开发,对于外行来说,有钱还app系统开发找吴燕:156微2227电7887:有钱还众筹系统开发案例,有钱还众筹软件开发,就是坐在电脑面前不停的敲代码,但是对于内行来说,虽然还是坐在电脑面前敲代码,但是系统开发的程序语言差距是很大的,就好比做PHP的和做Java的就完全不一样的程序内容.什么是系统开发?系统开发需要哪些知识? | 什么是系统开发 系统开发包括两种,软件系统开发和硬件系统开发. 软件系统开发,信息系统开发.应用软件系统开发等等,这类是以编写代码进行开发.软件系统是指由系统软件.支