基于内存映射文件的复杂对象快速读取方法

来源 :计算机技术与发展 | 被引量 : 0次 | 上传用户:dffg21f
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
当前内存数据库(NoSQL)、嵌入式数据库技术在高并发高性能系统中得到了广泛的应用,但对于复杂对象数据的读取效率仍然低下,研究发现主要性能瓶颈有两个:一是内核态与用户态间的内存拷贝,拷贝消耗时间与复杂对象的数据量成线性增长;二是从数据库数据到运行时数据对象的格式转化操作,不但需要开辟新的内存空间存储运行时数据对象,而且还需要解析原始数据并拷贝至新对象之中。为此,提出了一种基于内存映射(memory mapping)文件的复杂对象共享读取方法。借助内存映射文件与自定义内存分配器,实现了结构复杂的C++标准模
其他文献
果醋在其生产和贮存过程中,存在着醋体颜色加深,返混等现象.这些问题严重的影响着果醋的质量,制约着以果醋为原料的饮料业的发展.本实验针对这些问题作了一些研究,从生产过程
大屯水库是南水北调东线一期工程鲁北段工程的重要组成部分,2017年2月27日,大屯水库围坝出现局部塌陷。根据塌陷坑形态、地质条件及现场勘测结果,分析塌陷产生原因,通过灌浆加固
2010年10月10日,东方卫视《中国达人秀》华丽落幕,上海八万人体育场8万观众共同见证草根明星的诞生,如此大规模的现场直播方式和人数如此庞大的现场观众,创造了中国选秀节目
大数据是一种数据集成,也是一项IT技术。大数据在给经济社会发展带来巨大便利和商机的同时,也蕴藏着各种潜在的风险。大数据的真实性风险实质上就是指大数据的质量究竟是高还
报纸
当代的全球问题给人类的生存与发展带来严重的威胁。尽管全球问题产生的原因很多,但从思想根源上来讲,却与西方现代性价值观的缺陷密切相关,因此,解决全球问题的关键在于:转变价值
本文通过美国摩天大楼一个世纪以来的发展过程,分析其产生的社会经济和历史文化背景,揭示摩天大楼的空间区位对城市CBD的牵引、阻滞和位移作用。特别是九十年代以来信息高速公路的
我是"讲授法".在教学中,长期以来我控制了整个课堂,老师们教学向来都离不开我.可自从新一轮课程改革的到来,"探究法"、"尝试法"风光地登上了教学舞台,我也就倍受冷落了.
随着护理学科的发展,护理查房日渐普及,并在实践中不断完善,对提高护理质量具有实践指导意义。临床护理查房是将理论与实践相结合的过程。我科自2007年以来,以开展专科业务的护理
根据贵州茶叶加工业的现状、存在的主要问题、发展的有利条件和发展前景,提出了贵州省茶叶加工业“十一五”发展的指导思想、基本原则与发展目标和规划布局,明确了六个方面的重
文章结合莆田市河道治理历史和现状,对其存在的问题和成因进行综合分析和评价。提出关于解决问题的原则和在原则基础上的生态治理对策,为莆田生态水系建设乃至生态文明建设具