以下为XML文件的一个片段,通过这个片段我们可以看出其存储的形式。
……
<Data>
<TeacherteeacherID="0000001">
<FileFileID="1">
<FileFileName="FPath" Value="\\192.168.70.221\data\0001"/>
<FileFileName="FFielType" Value="*.PPT"/>
<FileFileName="FName" Value="基于j2ee的网络存储系统"/>
<FileFileName="FSize" Value="55"/>
<FileFileName="FSortID" Value="1"/>
</Row>
……
……
3.2.3 存储方案
公共机房的网络存储方案的设计遵循以下几个原则:
(1) 安全性。系统存储了大量的教学资料,必须要保证系统安全的安全性。
(2) 高性能。系统为全校教师提供服务,系统的吞吐量巨大,IO访问频繁,所以系统一定要具有高性能。
(3) 合理性。系统既要满足教师的实际需求,也要考虑成本问题。教师的存储空间不能过小,如果过小则不能够满足日常工作需要,但也不能过大,如过大将会造成空间的浪费,提高系统的成本。
综合以上因素,系统采用磁盘阵列进行数据存储,使用两台16端口的光纤交换机为核心,构建了一个全交换的、高性能的、可扩展的SAN存储环境。数据库服务器都是通过两条FC线缆分别与这两台交换机各建立一条连接,磁盘阵列甚至是通过四条FC线缆分别与这两台交换机各建立两条连接。这样在用户的SAN环境中,就不存在任何单点设备和链路故障。
通过对教师的问卷调查发现,对于网络存储空间的需求,大部分集中在100M-300M,所以在系统当中,为每位教师分配1G动态分配的存储空间。
磁盘空间管理分为两部分:一部分是逻辑磁盘空间,这部分通过数据库进行管理,数据详细记录用户使用的磁盘空间大小,存储的内容等信息;另外一部分是物理磁盘空间,这部分通过服务器操作系统进行管理,为实际的磁盘目录,通过XML文件管理存储结构。
4 结束语
该系统基于J2EE架构建设,应用XML进行数据存储管理,通过本系统的建设,能够为高校教师的数据存储、数据转移、数据共享提供一个公共平台,利用这个平台,能够减少数据存储转移过程中存在的弊端,提高资料的利用率,减少公共机房的维护工作量,减少教学事故,为广大教师带来极大的方便。该系统的构建为高校机房、多媒体教室的数据存储提供了一种切实有效的解决方案。
参考文献:
[1]张波.计算机机房管理系统的研究与设计[D]. 成都:电子科技大学软件学院, 2007.
[2]丁建民,赵卓,赵欣.基于多策略的机房管理系统的设计与实现[J]. 计算机工程与设计, 2009, 30(1 6): 3891-3896.
[3]张礼芳,洪贵华,李东.地方高校机房管理中常见问题及解决对策探讨[J]. 现代教育技术, 2009,19(13):114-116.
[4]葛华,李香云.基于SQL Server存储过程公共机房管理系统设计[J]. 计算机技术与发展, 2009, 19(9):190-194.
[5]刘天北,熊杰.J2EE核心模式[M]. 北京:机械工业出版社, 2005.
[6]吴洁.XML实用教程(第二版)[M]. 北京:清华大学出版社, 2009.
2/2 首页 上一页 1 2 |