首页> 中文学位 >基于多核的嵌入式数据库查询优化
【6h】

基于多核的嵌入式数据库查询优化

代理获取

摘要

随着嵌入式系统应用越来越广泛,系统中产生的大量数据需要被处理,嵌入式实时数据库作为一个重要的信息存储管理工具,其重要性越来越凸显。目前的嵌入式数据库中,查询操作流程是比较繁杂的,每一次单独的查询操作都会涉及到对数据文件的读取。虽然现有的内存数据库避免了大量的I/O操作,但是在处理大量繁杂的数据时,如果有多用户同时操作,不可避免的也会出现频繁的内存置换,如何实现嵌入式数据库的快速查询,也成为了目前重点的研究问题。
  本文主要针对目前国产化嵌入式数据库系统CS-DB的查询操作进行了改进。首先分析了嵌入式数据库的查询操作流程,在此基础上提出了查询操作在多核多线程下执行的机制。然后针对多核环境下多线程的并发操作,我们提出了多用户同时操作的优化机制。最后根据查询的对象不同,为数据库制定了新的哈希索引机制。其间主要涉及到多线程间的调度策略的研究,多线程间同步机制,以及哈希索引的实现方式等技术。
  最后在完成系统的设计后,在VxWorks系统平台下进行多用户查询的模拟实验,通过与原有数据库系统的比较,发现在数据量庞大和在多用户并发操作的情况下,改进后的数据库比原有数据库在时间上有了明显的速度提升。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号