首页> 中文会议>第33届中国数据库学术会议(NDBC2016 ) >Libonev:一个面向可扩展数据库管理系统的通信库

Libonev:一个面向可扩展数据库管理系统的通信库

摘要

互联网应用的流行与发展使得传统的数据库管理系统已无法满足海量数据的存储和处理所带来的需求.可扩展数据库区别于传统的数据库,在逻辑上将海量数据的存储和处理分布在多个节点上,节点间有大量的请求和数据需要传输和处理.而已有的数据库系统大多采用排队的机制来处理请求,造成大量的请求阻塞和上下文切换,不能充分利用多核大内存的新硬件优势.本文基于对可扩展数据管理系统中的读写请求的分析,演示一个通信库,与现有的数据库通信模块相比,它有两点不同:(1)允许数据库以I/O线程直接处理和排队等待处理两种机制来处理请求;(2)结合异步非阻塞的事件驱动模型和多I/O线程处理方式,实现了一定程度的可扩展通信.最后,将模拟数据库通信负载,给出性能评测,演示Libonev的上述特点及优势,并支持用户配置通信实例.

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号