论文部分内容阅读
近年来随着信息技术的高速发展,各行各业数据存储量级的需求在急速陡升,特别是一些政府和事业单位的归档数据量更是爆炸式增长,蓝光光盘库以其容量大、成本低等特点迅速成为归档数据的热门存储介质。但光驱读取文件慢、无法有效管理文件等相关问题的存在严重制约了蓝光光盘库的发展,该行业现急需一套基于企业级蓝光光盘库的虚拟文件及管理系统来帮助光盘库企业解决现有问题。本论文设计并实现了蓝光光盘库虚拟文件及管理系统,开发集成工具采用了Visual Studio 2012,利用C/S和B/S两种架构进行两个平台开发,采用SQL Server 2012作为数据库管理软件。本系统利用Dokan框架开发出一套Windows系统平台下的虚拟磁盘文件管理系统,将文件的读取、上传、修改和删除等操作以Windows资源管理器的形式实现,提升了用户的体验度。同时,本系统加入了异步缓存机制,将高速磁盘开辟的缓存空间作为文件写入光盘的中间站,将用户的文件操作透明化,从而提升了用户操作的效率。此外,本系统针对用户安全存储数据的要求,通过对用户权限的分析,将功能模块操作划分成两个平台进行管理,将文件的基本操作放入虚拟磁盘客户端,将系统管理性操作放入浏览器管控端,从而保证了整个系统的信息安全。本系统开发测试完成后已投入到企业级蓝光光盘库整套产品的使用,市场反馈良好,本系统对文件的有效管理以及对高速缓存的开辟改善了用户体验度,解决了蓝光光盘库存储的瓶颈问题,提升了蓝光光盘库在大数据归档存储设备中的整体竞争力。