摘要
本申请涉及数据存储技术领域,公开一种基于CSD的键值数据库存储方法及系统,包括:响应于用户向键值数据库中插入键值对,将键值对存储至内存表,在满足预设触发条件后,将内存表转换为不可变内存表;将不可变内存表中的键值对按统一长度对齐编码,生成固定步长的键值对;调用计算存储设备将固定步长的键值对自动压缩并刷写为SSTable文件;接收触发合并操作指令,控制计算存储设备获取SSTable文件并进行解压;调用图形处理单元对解压后的文件进行合并处理,生成新的SSTable文件,调用计算存储设备将新的文件自动压缩并刷写至磁盘。本申请显著提升键值数据库的读写吞吐量和合并效率,有效缓解了写阻塞与写暂停问题。
技术关键词
数据库存储方法
键值
存储设备
多线程
图形处理单元
内存
数据库存储系统
排序算法
数据存储技术
索引表
磁盘
编码器
指令
主机
动态
系统为您推荐了相关专利信息
地图服务
滑动窗口
HTTP请求
地图资源
图像分割
陪伴机器人
眼部健康
老年人
控制视频播放设备
动作特征
Java虚拟机
区块链中数据处理
SQL解析器
分布式事务
账本