分布式数据库的数据加锁与一致性研究

被引量 : 0次 | 上传用户:cys_1688
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络技术的发展,分布式数据库的应用越来越重要。本文结合湖南省科技计划项目,研究了分布式数据库的加锁算法和数据一致性控制方法,探讨了分布式数据库中数据的分布性和冗余性、事务执行的分布性及一些不可预测的软件错误和硬件故障等导致数据不一致的问题,指出解决这些问题尚存在的困难,在现有的维护分布式数据库数据一致性算法的基础上,做了大量研究,提出了自己的观点。具体研究内容如下:(1)研究了简单的分布式封锁方法和完全分布式加锁算法等封锁算法,针对这些算法在加锁时所需通信开销大、封锁时间长、锁管理复杂的缺点,结合集中式数据库的锁类型,分析了分布式数据库的加锁粒度,在全局目录和分布式数据库三阶段封锁协议的基础上,提出了基于全局目录的分布式数据库封锁管理算法。在该算法中,全局目录服务器负责维护全部封锁信息,全局锁管理器管理和维护全局目录中的锁结点信息。(2)研究了分布式数据库中数据复制技术,探讨了消息队列法、事务控制法、复制控制法在维护分布式数据库数据一致性方面存在的缺点,提出了基于全局目录的分布式数据库数据一致性控制算法。该算法在全局目录的基础上进行数据的异步更新操作,节省了网络带宽、改善了事务处理能力。(3)使用Oracle 10g、myEclipse等工具,编写了分布式数据库的数据加锁与一致性仿真系统,运用TPC-C标准基准测试工具SysBench进行事务压力测试,并用第三方数据库管理工具Toad监控测试过程。实验结果表明,上述两种算法是正确的、可行的。
其他文献
"立德树人"不仅是我国教育事业的根本任务,而且是当代大学生思想政治教育的根本任务。在新形势下,应当全面了解"立德树人"的理论来源和创新发展,深入把握将"立德树人"作为当
随着低温液体的应用变得越来越广泛,低温液体的储存、供应和运输如同社会的生命脉络般为各行各业引入高效清洁的能源。在深刻认识到低温液体作为清洁能源,具有其他普通流体无
虞和钦系清末民初游走科学、教育、军政界、实业界的新型知识分子。在西学东渐的三个历史阶段中,传教士学术传教和洋务运动技术引进两个时段,“科学的中国化”实践仅局限于科学
肺动脉高压是一类严重的进展性疾病,最终导致患者右心衰竭,甚至死亡。肺血管收缩、肺血管重构、血栓形成和血管硬化等诸多原因导致肺动脉高压的发生。众多研究表明,Ca2+信号
阐述了机械式自动变速器固有缺陷产生的原因以及对车辆驾驶性能的影响;总结了目前国内外针对定轴式变速器动力中断问题的研究进展及方案,并在此基础上提出有源动力补偿以及无
马氏体相变是热处理基础理论之一。工业生产的很多领域都存在对马氏体相变的应用。近年来马氏体相变中的形状记忆效应及超弹性逐渐成为研究的热点。铜基形状记忆合金是目前发
研究15Cr2Ni3MoW穿孔顶头钢在氧气和酒精-水蒸气两种气氛中的氧化工艺,具体内容包括氧化动力学规律、生成的氧化膜形貌,氧化膜间结合力和耐磨性能;同时研究了喷丸预处理对氧化
减定径机组是现代高速线材生产线的关键设备,在生产中有着举足轻重的作用,一旦发生故障导致停产,将直接影响企业经济效益。为保证生产稳定运行,降低设备维护成本,提高对减定径机组