节点文献

ORACLE高级队列在地震前兆数据传输中的应用研究

APPLICATION OF ORACLE ADVANCED QUEUE ON TRANSMISSION OF SEISMOLOGIC PRECURSOR OBSERVATION DATA

  • 推荐 CAJ下载
  • PDF下载
  • 不支持迅雷等下载工具,请取消加速工具后下载。

【作者】 石伟刘治徐宏韬

【Author】 SHI Wei 1,2) LIU Zhi 1) XU Hong-tao 3)1)Institute of Geology,China Earthquake Administration,Beijing 100029,China 2)Earthquake Administration of Heilongjiang province,Harbin 150090,China 3)Openet Information Technology (Shenzhen) Co. Ltd.,Beijing 100052, China

【机构】 中国地震局地质研究所傲天信息技术(深圳)有限公司 北京100029黑龙江省地震局哈尔滨150090北京100029北京100052

【摘要】 准确及时地获取地震前兆数据是开展地震短临预报和科学研究的重要基础。文中在详尽分析Oracle高级队列技术原理的基础上,给出了数据传输模型;分析了地震前兆数据的特点和传输要求;对比了已有的数据传输手段,如高级复制、E-mail,FTP等。通过PL/SQL语言编程实现了运用Oracle高级队列技术传输地震前兆数据的实例,认为利用Oracle高级队列技术进行地震数据传输是完全可行的,非常适合在地震业务处理系统中使用,为“十五”“中国地震信息服务系统”项目建设提供了一种新的数据传输手段。

【Abstract】 As far as the seismological research is based on observation, huge seismic precursor data are produced at earthquake stations. It is vital to send them precisely and betimes. During the period of the Ninth Five-Year Project of China Seismological Bureau, several methods were applied to transmitting seismic precursor data, such as advanced replication, FTP, E-mail and etc. The advanced replication is used more extensively than others. But data are often lost by advanced replication. So a new transmission method has to be found to meet the need. This paper presents the advanced queuing method for transmitting seismic precursor data. Advanced queuing has a unique database-integrated message queuing feature built on the Oracle Streams information integration infrastructure. With Advanced Queuing, message queuing operations can be performed in the way similar to SQL operations from the Oracle database. Message queuing functionality allows applications of Oracle database to communicate asynchronously via messages in AQ queues. With the development in seismic precursor observation in China, more knowledge on the characteristics of seismic precursor data has been gained, for instance the data sources are complex, the data structure is diversified, the data sampling rate is not consistent. In order to transmit seismologic precursor data, a standard data structure needs to be created. The transmission is either point to point or point to multi-points. The system is programmed by PL/SQL. Both the sending host and the receiving one are installed with Oracle9i version. The result shows that it can transmit seismic precursor data from earthquake station to provincial center safely and reliably by using advanced queuing. It also has additional advantages compared with before. Firstly, it can assign priority to data, and then transmit the urgent data of higher priority; Secondly, it is easy to manage the advance queue with Oracle Enterprise Manager. But the network bandwidth is still the bottleneck of the transmission.

【关键词】 Oracle高级队列前兆数据传输
【Key words】 OracleAdvanced Queuingprecursor datatransmission
【基金】 国家“十五”重大工程“中国数字地震观测网络项目”信息分项资助。
  • 【文献出处】 地震地质 ,Seismology and Geology , 编辑部邮箱 ,2005年03期
  • 【分类号】P315.63;
  • 【被引频次】2
  • 【下载频次】40
节点文献中: 

本文链接的文献网络图示:

本文的引文网络