文档详情

数据库技术在高能物理的研究与应用课题工作报告.ppt

发布:2017-02-23约1.17万字共49页下载文档
文本预览下载声明
数据库技术在高能物理的研究与应用课题工作报告 马梅 高能物理所计算中心 2002.12.20 内 容 工作进展 国外高能物理实验室控制系统数据库应用状况 Oracle、PostgreSQL、MySQL性能比较 数据库管理系统与服务器 开发方法与开发工具 希望 工 作 进 展(一) 建立数据库系统试验环境 Database: Oracle9i,trial version, from OTN(Oracle Technology Network) PostgreSQL 7.2.3 MySQL 3.23.53 OS: Red Hat Linux 7.1 Server: Dell PowerEdge 1400 SC/1130, 2 x Intel Pentium III Processor 1260MHZ/512K, 512 MB DIMM Disk:1X18GB, 36X18GB, U160,SCSI, 10KRPM 工 作 进 展(二) Application 服务器 和 Web服务器 OS: Red Hat Linux 7.1 Server: Personal Computer Intel Pentium IV Processor 2.0GHZ/512K 512 MB DIMM Application Server: Oracle 9i Application Server Web Server: Apache 1.3.27 开发工具 Oracle9i IDE开发工具, Perl 5.8, C/C++, JAVA, PHP4.2.2, JDBC/ODBC 工 作 进 展(三) 选定统一建模语言UML作为软件工程方法 近年来建模方法被广泛应用于系统的需求和设计阶段,经调研将把集成了多种方法的优点并被对象管理组织OMG接纳为标准建模语言的UML(United Modeling Language)用于软件开发中,并做了相关技术准备。 了解研究ARGO数据处理中数据库的应用状况 与粒子天体物理中心有关同志就ARGO实验中数据存储、数据库的应用进行了多次讨论。 参加了“Workshop on YBJ ARGO Experiment”(Dec.11-Dec.13),并提交一个报告。研讨会期间与意大利方有关人员就数据处理中的数据库应用进行了较深入的讨论。目前意大利方提出的数据处理方案中使用PostgreSQL数据库管理系统。 工 作 进 展(四) 据了解BES3数据处理中将使用MySQL作为数据库管理系统,并建立自己的数据库服务器。 Oracle9i、PostgreSQL、MySQL性能研究与测试 为保卫处建立了“放射工作人员外照射个人剂量监测数据及全所放射源管理系统 ”,已投入使用。 为节能办公室编制“高能所电水气收费管理系统”,还未投入使用。 工 作 进 展(五) 控制系统实时数据信息管理系统需求的初步调研 与控制组、物理组座谈(均有座谈报告) 调研国外高能物理实验室控制系统数据库应用情况 研读BEPCII初步设计报告 参加 “EPICS Seminar,IHEP Beijing”研讨会,并提交报告“A Preliminary design of BEPCII database system”。 安排中控室值班 BEPCII时实数据库和Oracle数据库的关系 BEPCII需存放的数据(一) 静态参数 BEPCⅡ机器参数:理论计算出的Twiss参数,Lattice参数以及磁测参数,如磁铁长度,位置,有效长度等等。 控制系统设备参数:设备名,设备类型,信号名,硬件I/O地址,科学单位,标度变换系统,Alarm条件,Alarm分类报警信息等。 控制系统配置参数 BEPCII需存放的数据(二) 动态参数(实时、历史数据) 来自设备的I/O数据,如压力,脉冲波形,流强及设备开关及状态参数 Alarm数据,设备报警记录 束流参数,BPM和束流轨道参数及来自各种束流测量设备的实时数据 所有上述实时数据均带有采集时刻时间标记,并分别以二进制和实型数计入各种数据库。 BEPCII需存放的数据(三) 运行管理信息 存放加速器各种文本、HELP文本、加速器运行值班记录、设备维修记录、系统技术档案以及人员、经费信息。 BEPC实时数据库系统中存放有关的静态参数和全部动态参数。 关系数据库中存放全部三种参数和信息,其中动态参数作为历史数据存放。 系 统 功 能(一) 一般用户 通过Web页面访问数据库; 提供API(Application Program Interface)
显示全部
相似文档