基于Oracle的地震前兆数据库表结构对比
详细信息 本馆镜像全文    |  推荐本文 | | 获取馆网全文
摘要
目前,我国地震前兆数据库采用Oracle数据库管理系统,每天每种采样类型观测值存储在Clob类型字段的一个纪录中。对比了将观测数据存储在Clob和Blob类型字段中数据的存取速度,发现将观测数据存储在Blob类型字段中具有更高的效率。主要有两个原因:一是利用API函数Copymemory在内存里实现数据传输,二进制数据比字符串型数据存取快;二是数据存储在Blob类型中占用更少的空间,网络传输快。
At present,earthquake precursor database in China uses the Oracle database management system.Each kind of sampling type observation data in a day stores in a record of field with Clob type.Contrasted the access speed of observation data stored in Clob and in the Blob type field,and discovered that observation data storing in the Blob type field has higher access efficiency.This mainly has two reasons: One is that the binary data access is quicker than string data using API function Copymemory to realize the data transmission in the memory,the other is the data stored in the Blob type takes less spaces,so the network transmission takes less time.
引文
[1]姚运生,李井冈,李胜乐.提高地震前兆数据存取效率的新方法[J].大地测量与地球动力学,2006,26(3):122-126.
    [2]蒋建平,何新华.基于Oracle数据库OO4O技术的应用研究[J].计算机工程与设计,2004,25(11):1996-1998.
    [3]李玉强,熊前兴.XML/Java技术实现Oracle数据远程访问的探讨[J].计算机工程与设计,2005,26(2):332-334.
    [4]秦玉杰,李革,黄柯棣.使用JDBC实现XML文档到Oracle9i数据库的存取[J].计算机工程与设计,2005,26(10):2582-2601.
    [5]蒋骏,李胜乐,张雁滨,等.地震前兆信息处理与软件系统(EIS2000)[M].北京:地震出版社,2000.
    [6]陆远忠,李胜乐,邓志辉,等.基于GIS的地震分析预报系统[M].成都:成都地图出版社,2002.
    [7]Jason Price.Oracle Database10g SQL开发指南[M].北京:清华大学出版社,2005.
    [8]萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2000.

版权所有:© 2023 中国地质图书馆 中国地质调查局地学文献中心