讨论建立BEPC数据存储管理系统模型的系统结构和基本方法.docVIP

讨论建立BEPC数据存储管理系统模型的系统结构和基本方法.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
  讨论建立BEPC数据存储管理系统模型的系统结构和基本方法 --Abstract In this article structure of a model built for BEPC data manage-ment and storage as ethods on hol to establish the system. Additionally the analysisof the data structure, the data process, the selection of experimental program, the image manipulationand the key techniques odel implements the setup of the system envi-ronment and all those functions of data loading, database creating, data accessing and data figuring. Key -2#8226;s-1,控制系统无论在硬件环境还是软件环境上都有较大的改变,目前在系统结构建立尚未完成之前需要将原BEPC束测参数移植到ORACLE数据库中,并初步实现以下功能:1)数据采集:将束测系统中前端计算机上的实时I/O数据收集并加载到ORACLE数据库形成历史数据库。2)历史数据查询:可以在用户界面上选择不同数据表的不同参数列,进行任意时间段查询条件的选择,以表格方式显示所有查到的数据值,对束测参数的历史数据查询不设置用户权限。3)数据图形显示:用户可以选定绘图颜色及绘制方式(如点图、线图)以及成图方式(如将多组数据曲线置于同一坐标系内或分别作图、双线坐标),坐标轴要随着数值区间的不同而变动,并标注坐标、数据当前值、最大值、最小值、平均值标注。4)BEPC实时状态图形显示:显示实时数据当前值,数据图形(I _ DCCT, LUM _AVG, LIFE_ DCCT)采用双线坐标,其中LIFE_ DCCT仅做标记,不需坐标标注。5)对特定数据提供用户认证的功能,确保数据的安全访问和修改。6)年机时统计、故障统计。 2 系统总体设计 本系统是专门针对BESBEPC的数据存储管理设计的信息系统。因此从数据、数据结构、以及实现方法上都有它的专一性和特殊性。主要目的是采用现代化的计算机技术实现数据的存储、处理和分析,方便物理用户查询,尽量减少人工的干预及繁杂重复的工作,使物理用户将主要精力投入实际的科学研究上。系统的设计目标是: 1)在客户端为用户提供友好易用的界面。使物理用户可以随时通过L文本中表格信息输入(如输入数据,选择查询的对象和方式等客户端操作), JavaScript根据用户输入的信息纠错并产生HTML文本,提交PHP服务器程序处理;然后,PHP程序再将用户数据请求转换成SQL语句提交数据库服务器处理;最后,数据库服务器将查询结果送回服务器,经PHP解释器加工处理成HTML后,返回给客户端浏览器。 3 系统关键技术及功能实现 3.1 表存储管理 BEPC束测数据则是根据动态数据库的数据存储方式以及BEPC束测参数的分类,将数据分为10个类别表存放,每个表包含近40个字段,详细记录各束测参数,包括束流强度、注入率、数流位置测量数据、数流尺寸和串长、束流能量、磁体能量、加速腔压值、真空值等。采集程序就会以类表的模板自动创建新表。表名由类表名+年+月组成。 ORACLE不是把表和索引直接连接到存储它们的数据文件,而是把表和索引段直接连到表空间。表空间和数据库文件在逻辑上是等同的。但表空间的数据实际存储在一个或更多的文件中。在ORACLE数据库中管理存储空间,需要为创建的表空间指定存储选项,也需要为表空间中创建的对象指定存储选项。 本系统数据存储的特点是,数据由采集程序自动装入数据库,因而随着时间的推移存储在数据库中的数据是不断膨胀的。正常情况下,为表空间创建初始数据文件时,数据文件的容量是固定的。为表空间添加更多的空间需要创建更多的数据文件,因此本系统在表空间的创建和配置时,指定“AUTOEXTEND ON”选项来允许ORACLE系统创建 --容量可以自动扩展的数据文件,这样在表空间被数据填满时,只要物理磁盘空间允许,就可以直接添加存储空间。 3.2 系统存储空间的估计 本系统采用基于样本的数据估测法来做空间估计,其基本方法是选用一个具有代表性的表,从中选出一定数量的行作为样本,分析这些行的空间需求,然后把它的值乘以总行数。用ANALYZE命令确定表实际使用的空间,其具体方法如下: 1)选择样本表R_BI_200202(此表共包含5209行数据),分析表实际使用的空间:SQL ANALYZE TABLE

文档评论(0)

ggkkppp + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档