论文部分内容阅读
随着信息社会的发展,越来越多的信息被数字化,尤其是伴随着Internet的发展,数字化的信息呈爆炸式增长。因而在未来几年里,如何存储和管理这些数据将成为人们关注的焦点。七、八十年代,这些数据都被存放在昂贵的中小型机中,由管理员定期维护其中的数据,但这需要较大的投资,且一旦机器出现故障,将会中断系统服务,给企业造成损失。近年来随着人们对分布式系统研究的深入、硬件技术的高速发展、高速网络技术的逐渐成熟、以及开放源码操作系统Linux的迅速崛起,涌现了一批以Linux为基础的分布式服务器系统用于存储和管理这些数据;这些服务器一般由多台高性能的PC服务器通过高速局域网连接,在分布式操作系统的协调管理下形成有机整体,既保证数据的高度可靠,又能使系统的服务能力较单机得到显著提高。8010教研室在多年分布式并行系统的研发基础上,结合对等网络本身的分布式特征,开发出了数字有机体系统,以资源管理为根本出发点,满足不同的网络应用需要。数字有机体系统的主要任务是信息管理和任务调度。在信息管理中,如何实现资源信息的访问是研究的一个重点:为了适应大规模的不同网络应用,资源信息的访问模式必须具有通用性和扩展性;怎样提高资源信息的访问效率是设计实现当中必须考虑的重点问题。通过对p2p系统,传统分布式系统和数据库系统的研究,并在教研室已有的分布式数据库系统基础之上,本文设计和实现了数字有机体数据库资源访问系统。该资源访问系统实现了对数据库资源的透明访问,方便数据库使用人员以普通数据库操作命令的形式来访问数据库资源,极大地扩充了数字有机体数据库的应用范围。通过模块化和层次化的设计使资源访问系统满足各种不同网络应用的需要而且具有极强的扩展性。对于资源访问效率的提升则贯穿资源访问设计实现的始终。测试表明数字有机体数据库资源访问系统所提供的资源访问接口达到了设计的功能要求,在运行中能很好的满足一般用户的使用要求。