高能物理数据库:批判性回顾
1. 高能物理数据库概述
高能物理(HEP)数据库可在不同计算机和不同地点访问和使用,这是当前地理分布广泛的合作性质所决定的,各合作机构拥有相关计算资源。
2. HEPDB的诞生与发展
- 起源 :在埃里切和CHEP的讨论之后,一个小组成立,研究为实验校准数据库需求提供通用解决方案的可能性。当时审查了约20个软件包,发现需求和具体实现有高度共性。很快(虽非一致同意)决定基于OPCAL或DBL3构建一个软件包,尽可能复用代码,最终因DBL3的额外功能(如客户端缓存)而选择了它,并制作了OPCAL和DBL3的兼容接口。
- 使用情况 :遗憾的是,最初的实验未迁移到新代码库,但全球约20个实验使用了该系统,NA48在2007年数据采集时仍在使用。中央服务器不再由IT维护,可通过基于AFS的先前RZ数据库副本进行只读和更新访问(更新由NA48专家控制)。
- 中央服务的价值 :运行由控制台操作员集中监控的服务,有操作流程;定期备份数据库文件,检查数据完整性,必要时进行恢复。不过,记录重新分配方面的错误主要影响了FATMEN,DBL3和HEPDB遵循“永不删除”原则,而FATMEN默认在每次文件访问时更新目录的最后使用日期和使用次数,这虽对调试记录分配例程有帮助,但实际意义尚不明确。
- 系统支持 :HEPDB支持VM/CMS、Unix和VMS系统,VMS系统受多种TCP/IP实现的困扰,部分在CERN不可用,无法充分测试。它是一个几乎完全