中文

将事件视为对象关系数据库:避免依赖噩梦

高能物理 - 实验 2007-05-23 v1

摘要

随着面向对象语言在高能物理中的使用,许多实验设计其数据对象时,包含对事件中其他对象的直接引用(例如,径迹和电磁簇射相互引用以表示匹配)。不幸的是,这在包之间造成了巨大的依赖性,导致开发系统脆弱(例如,如果电磁代码有问题,可能无法编译径迹代码),并使存储系统更加复杂。我们讨论了 CLEO III 实验如何通过将事件视为对象关系数据库来避免这些问题。讨论将包括:我们对对象施加的约束;我们使用单独的关联(Association)类来处理对象间的引用;以及我们能够使用多个数据源为一个事件提供不同的数据项。

关键词

引用

@article{arxiv.hep-ex/0305091,
  title  = {The Event as an Object-Relational Database: Avoiding the Dependency Nightmare},
  author = {C. D. Jones},
  journal= {arXiv preprint arXiv:hep-ex/0305091},
  year   = {2007}
}

备注

Talk from the 2003 Computing in High Energy and Nuclear Physics (CHEP03), La Jolla, Ca, USA, March 2003, 3 pages, LaTeX, 2 eps figures. PSN MOJT011