-
题名基于Raft分布式系统KV存储的设计
- 1
-
-
作者
蔡灿材
樊亚妮
谢嘉豪
郑泽森
张大明
-
机构
广东第二师范学院物理与信息工程学院
-
出处
《工业控制计算机》
2023年第10期114-115,118,共3页
-
文摘
随着计算资源、数据量和业务复杂度的快速增加,单一计算机已经无法满足大数据实时处理的需求。为此,基于Raft分布式系统的KV存储技术可以有效避免单节点故障导致的整个系统的停止问题、高效处理大量计算资源问题,并能提高整个系统的一致性和容错性,可以广泛应用于分布式场景下的数据存储和访问。
-
关键词
分布式
RAFT
Bitcask
Paxos
kv存储
-
Keywords
distributed
Raft
Bitcask
Paxos
kv storage
-
分类号
TP311.13
[自动化与计算机技术—计算机软件与理论]
TP333
[自动化与计算机技术—计算机系统结构]
-
-
题名SSDKV:一种SSD友好的键值对存储系统
被引量:1
- 2
-
-
作者
梅飞
曹强
-
机构
华中科技大学武汉光电国家实验室
-
出处
《计算机工程与科学》
CSCD
北大核心
2016年第7期1299-1308,共10页
-
基金
国家863高技术研究发展计划(2013AA013203)
国家973重点基础研究计划(2011CB302303)
-
文摘
当前大量键值对(Key-Value)存储系统使用固态硬盘(SSD)改善系统的I/O响应速度。但是现有的键值对存储系统应用程序使用标准文件系统处理数据在固态硬盘上的存储,这对应用程序而言底层固态盘的物理特性被屏蔽,同时固态盘也无法针对应用程序的特定I/O模式进行优化,使得基于固态盘的键值对系统性能没有得到充分发挥。针对此问题,设计了同时考虑键值对应用程序存取行为和SSD存储器访问特性的存储管理模块,并与LevelDB结合实现了一种轻量级的、将上层应用与底层存储集成一体的键值对系统—SSDKV。它提供键值对接口给外部程序,结合键值对数据的特点构造适应SSD的数据布局。SSDKV简化了传统文件系统对键值对数据的额外处理,并根据键值对数据的类型及其存取模式对SSD存储空间进行有效管理,使得基于SSD设备的键值对系统性能进一步提高。通过基准程序测试,与运行于传统文件系统上的LevelDB相比,SSDKV使得写性能提高达4倍,读性能提高达1.5倍。
-
关键词
kv存储
固态硬盘
存储管理
原始存储设备
LevleDB
主机端FTL
-
Keywords
kv store
SSD
storage management
raw storage device
levelDB
host FTL
-
分类号
TP333
[自动化与计算机技术—计算机系统结构]
-