计算机科学与探索 ›› 2018, Vol. 12 ›› Issue (2): 218-230.DOI: 10.3778/j.issn.1673-9418.1611041
廖雪龙1,谢雨来1+,荣 震2,秦磊华1,陈俭喜2,冯 丹2
LIAO Xuelong1, XIE Yulai1+, RONG Zhen2, QIN Leihua1, CHEN Jianxi2, FENG Dan2
摘要: 溯源是描述一个数据对象的历史操作的元数据。溯源提高了数据本身所描述的价值,给出了“对象是如何创建的?它依赖了哪些其他对象?这两个对象的历史操作有何不同?”等问题的答案。分析了对象存储系统存储管理溯源信息的优势,研究并实现了如何利用对象存储系统架构来收集和存储溯源。通过在对象存储客户端利用系统状态文件获取系统内核信息,调用JHOVE应用程序来分析和封装文件格式,使用Linux系统的审计功能对普通应用程序进行监听,并将收集到的溯源信息封装成对象,存储到对象存储设备端Berkeley DB数据库或日志文件中。测试结果表明,基于对象的溯源存储系统在不同溯源信息的收集、存储和查询方面都具有较好的性能。