首页> 中文期刊> 《计算机学报》 >内存实时快照共享机制及其在数据库系统中的应用

内存实时快照共享机制及其在数据库系统中的应用

         

摘要

传统的数据分析程序需要从数据库系统中获取数据,然后对这些数据做进一步分析.虽然内存数据库技术发展迅速,但这种传统的架构依然没有改变.与CPU的处理速度相比,数据从内存数据库中传递到数据分析程序的速度仍然很慢.导致这个问题的原因之一是现代操作系统对进程间通信方式的支持程度不足.该文作者在Linux操作系统内核中实现了一种新的进程间通信方式,命名为SWING.通过调用一个新增加的系统调用,一个进程就可以使用SWING实时的把自己的物理内存页面共享给其它进程.作者基于SWING做了一个内存分配器,称作SwingMalloc,并且基于SwingMalloc开发出一个新的嵌入式内存数据库系统,命名为SwingDB.使用该系统,应用程序可以在自己的进程空间中访问整个数据库中的数据,而不再受限于传统的进程间通信方式.

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号