面向电子数字文献保存的元数据存储系统设计
2022-04-20张骞
电子设计工程 2022年7期
张骞
(陕西职业技术学院图书馆,陕西西安 710038)
随着社会信息化进程的加快,每天都会产生大量的数据,海量存储系统将这些复杂的数据进行存储,满足了人们对数据的需求[1]。但是在很多情况下,用户并不需要访问存储在大容量存储系统中的数据本身,而只需要使用元数据就可以[2]。在企业中,元数据存储方案是实现电子文件管理的重要环节,元数据存储系统中一般都采用树结构和基于哈希的元数据存储方式[3]。树结构中存在大量的分支,因此,每次访问元数据时需要经过不同的分支,这不仅会消耗大量的时间,而且会消耗大量的内存;使用基于哈希的元数据存储方法,会受到非活跃元数据影响,很难选择合适的哈希函数来进行存储,且哈希函数被修改后,调整元数据所需要的时间和空间都很大。针对以上问题,提出了面向电子数字文献保存的元数据存储系统设计。
1 系统硬件结构设计
系统硬件结构如图1 所示。

图1 系统硬件结构
由图1 可知,该系统主要是由DSP、SATA 硬盘、FPGA 主控单元组成的。
1.1 SATA电子硬盘
SATA 电子硬盘是一种高效率、高稳定性、高速度的存储介质组件,该硬盘具有操作简单、功能灵活可靠、无需修改设置等优点,是目前最好、最经济的存储介质之一[4-6]。另外,电子硬盘不易受温度、冲击、振动等外部环境的干扰,工作条件恶劣时,也不会对数据造成威胁,为系统提供了高性能、高可靠性的原始数据存储容器[7-9]。
1.2 FPGA主控单元
FPGA 作为主要控制核心部分,结合VHDL 语言方便系统移植[10]。……
登录APP查看全文
