多机热备份内存数据库的设计与实现

被引量 : 0次 | 上传用户:cwzhq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文是基于企业客户对数据库的实时反应性能及成本要求压力的背景下完成的快捷内存数据库的自主研发。传统的磁盘数据库就是把所有的数据都存放在磁盘上。磁盘数据库需要频繁地访问磁盘来进行数据的操作,由于对磁盘读写数据的操作一方面要进行磁头的机械移动,另一方面受到系统调用时间的影响,当数据量很大,操作频繁时,会对实时反应的性能产生影响。市场上商用内存数据库虽然各个方面都比较完善,但是存在授权费用昂贵,内存结构不透明等问题,不能够采用“直接存取内容”这种最高效的方法。在ICT行业中,还需要功能相对简单,对内存的组织灵活高效,开发扩展好,以及成本低廉的小型内存数据库,这种需求是本文研究的出发点。近年来,内存容量不断提高,价格不断下跌,操作系统已经可以支持更大的地址空间(计算机进入了64位时代),同时对数据库系统实时响应能力要求日益提高,这些因素都有利地支持着本文所提软件系统的实施。内存数据库系统带来的优越性能不仅仅在于对内存读写比对磁盘读写快上,更重要的是,从根本上抛弃了磁盘数据管理的许多传统方式,基于全部数据都在内存中管理进行了新的体系结构的设计,并且在数据缓存、快速算法、并行操作方面也进行了相应的改进,从而使数据处理速度一般比传统数据库的数据处理速度快很多,一般都在10倍以上,理想情况甚至可以达到1000倍。本文研究了内存数据库的各种技术,最终基于一致性哈希,Quorum NRW,Vector clock算法实现了一个基于C/S结构的内存数据库。本文的内存数据库采用java语言来实现。Java语言内置的多线程特性,对数据库实现大的并发量提供了很好的支持。
其他文献
托尼·莫里森是第一位获得诺贝尔文学奖的美国黑人女作家,在美国和世界文坛上起着重要的作用。在2003年出版的第八部小说《爱》中,她继续关注在父权制、性别歧视和种族歧视下
通过施莱尔马赫与功能学派赖斯、解构学派韦努蒂和阐释学派斯坦纳的关系分析,发现施莱尔马赫的理论对当代西方译论产生了重要影响。施莱尔马赫对当代西方译论的影响是多维的
提出基于层次分析法和构造-插值方法的电网潜在安全风险危害后果量化方法,以及基于条件概率的危害可能性量化评估方法,实现了对电网安全风险及其不确定性的量化评估。基于评
用含硒的大量元素肥料硒素宝,在苹果谢花后7天左右按每666.7m2用8.5kg对水1300kg,用喷枪喷施于果树根部地面,谢花后35天左右以每666.7m2用1.0kg对水280kg树上喷施第1次,以后
对引进节目进行研究和讨论者众,而引进类节目对社会意识形态建构的影响受到的关注则相对较少。在"作为大众文化的引进节目"和"作为外来文化的引进节目"这两个方面,引进节目对
穆罕默德·阿布笃的宗教改革和现代主义蔡德贵,王佃利穆罕默德·阿布笃(1849—190.5)是埃及著名的哲学家、宗教改革家。19世纪下半叶,伴随着整个世界近代化的潮流,东方的穆斯林世界也开始发生
运用法国AMESim软件平台对液压挖掘机的工作装置进行了建模,通过设置主要参数,实现了其机电液一体化系统的运动仿真,通过对动臂液压缸、斗杆液压缸、铲斗液压缸采用PID控制使
以农民工流入的代表性城市——东莞为主,考察了当地主流媒体的农民工报道,并分析农民工的社会认同与城市融入的话题;认为政府、政策主导、自上而下是东莞主流媒体的基本叙事
地方政府融资平台在推动地方政府进行基础设施项目建设、促进地方经济发展等方面发挥了极为重要的作用。但由于制度体制、风险管理等方面存在的缺陷,使我国地方政府融资平台