论文部分内容阅读
近年来,随着数据库技术的迅速发展,以三大经典系统为代表的传统数据库技术对于管理结构简单、操作简单、完全格式和结构化且较稳定的数据已经证明是很成功的,在一类传统商务和管理的事务性应用领域中获得了普遍和有效的应用。然而数据库应用正在并将继续从传统领域不断地迅速向新的领域扩展,这些现代应用要求新型的现代数据库系统支持,同时还要求系统有高性能,尤其是保证“硬实时”这样的性能要求,传统的常驻磁盘数据库系统对这些是无能为力的。这就要求我们在现有资源的基础上研究开发一种适应现代应用要求的新型数据库系统。而目前,大多数中小型企业内部,都具备了一定的网络资源,拥有大量的计算机设备。但是,当大部分计算机处于正常工作状态时,其内存资源并未得到充分利用。本文提出的分布式内存数据库系统,结合了内存数据库和分布式数据库的特点,利用分布式内存结构与共享存储结构的优点,具有可扩充性、通用性、方便性。 分布式内存数据库系统结合chord协议,实现了高效率的、鲁棒的和负载平衡的数据存储管理功能,系统采用了完全分布式体系结构,没有服务器或中心节点,很容易扩展到大规模网络应用,系统核心分为三层:通信层、实体层和数据包层,并设计实现了分布式事务的管理机制,及并发控制功能。希望通过论文的工作进一步了解它对于解决目前面临问题的可行性,以求对今后工作有所帮助。