基本信息来源于合作网站,原文需代理用户跳转至来源网站获取       
摘要:
针对嵌入式数据库SQLite并发性能较低的问题,提出了一种基于多版本并发控制(MVCC)的并发控制设计.首先,设计了SQLite数据库的以提交的写事务为依据的版本划分方式,重新设计了数据记录的头部字段并以此划分了记录在不同版本访问下的可见性;然后,在SQLite原有结构基础上修改了增、删、查、改等操作与索引结构使得该数据库能在MVCC下工作;最后,对于老旧版本数据提供了一种手动的回收机制.通过实验对比测试了在该设计下的SQLite-MVCC数据库与SQLite数据库的性能区别,发现在并发度较高的状态下SQLite-MVCC数据库在相同时间内可多完成70%以上的事务.实验结果验证了所提设计可以有效提高SQLite的并发性能,使得该数据库可以应对并发情况下的需求.
推荐文章
JAVA在SQLite嵌入式数据库中的应用
嵌入式数据库
SQLIIE
JAVA
JNI接口
JDBC驱动程序
嵌入式数据库SQLite在远程监控系统中的应用
嵌入式数据库
SQLite
远程监控系统
arm-μClinux
基于ARM-Kinux的SQLite嵌入式数据库的研究
嵌入式数据库
SQLite
ARM-Linux平台
交叉编译
嵌入式数据库SQLite在边界扫描测试系统中的应用
嵌入式数据库
SQLite
边界扫描
软件系统
内容分析
关键词云
关键词热度
相关文献总数  
(/次)
(/年)
文献信息
篇名 嵌入式数据库SQLite上多版本并发控制的设计与实现
来源期刊 计算机应用 学科 工学
关键词 嵌入式数据库SQLite 事务管理 调度 多版本并发控制 并发执行
年,卷(期) 2022,(1) 所属期刊栏目 数据科学与技术|Data science and technology
研究方向 页码范围 140-147
页数 8页 分类号 TP392
字数 语种 中文
DOI 10.11772/j.issn.1001-9081.2021071217
五维指标
传播情况
(/次)
(/年)
引文网络
引文网络
二级参考文献  (0)
共引文献  (0)
参考文献  (0)
节点文献
引证文献  (0)
同被引文献  (0)
二级引证文献  (0)
2022(0)
  • 参考文献(0)
  • 二级参考文献(0)
  • 引证文献(0)
  • 二级引证文献(0)
研究主题发展历程
节点文献
嵌入式数据库SQLite
事务管理
调度
多版本并发控制
并发执行
研究起点
研究来源
研究分支
研究去脉
引文网络交叉学科
相关学者/机构
期刊影响力
计算机应用
月刊
1001-9081
51-1307/TP
大16开
成都237信箱
62-110
1981
chi
出版文献量(篇)
20189
总下载数(次)
40
相关基金
国家自然科学基金
英文译名:the National Natural Science Foundation of China
官方网址:http://www.nsfc.gov.cn/
项目类型:青年科学基金项目(面上项目)
学科类型:数理科学
论文1v1指导