论文部分内容阅读
随着科技水平的不断提高,测量技术明显改善,致使ITRF数据规模不断扩大,ITRF数据的管理变得十分重要,系统的安全性与可靠性、数据的完整性与现势性、较高的查询速度与便捷的操作等作为判断数据库管理系统优良与否的关键,近些年引起了众多学者的广泛关注和研究。Oracle数据库系统是甲骨文公司推出的世界上第一个商品化的关系型数据库管理系统,采用了结构化的查询语句,在此数据库中支持多种数据类型和多平台操作,Oracle有着较完备的管理数据的功能,能很清楚明了的表示数据之间的关系,还具有分布式处理功能。本文在前人研究的基础上,运用Oracle数据库对ITRF2014中部分数据进行处理,主要工作和结论如下:1.分析探讨ITRF以往文件管理方式的弊端,数据存在不易保存、不具备共享性与独立性等。根据ITRF数据中95%以上为对称矩阵的特点,提出一种对称——关系数据库理论,解决了以往文件管理方式的弊端。2.分析探讨各类数据库的利弊,及数据管理方式与其他各类方式的优缺点。结合对称——关系数据库原理阐释利用数据库管理系统管理ITRF成果数据的优势。使用的ITRF最新数据框架ITRF2014具有更广的时间跨度。3.Python具有代码简单、类库全面及开发效率高等优点,本文利用前人提出的对称——矩阵关系数据库原理,通过Python脚本化语言,将原数据文件中半结构化矩阵数据转换成数据库能够进行管理的关系型表结构,完成数据入库操作。4.在Oracle SQL Developer平台上,针对ITRF2014-IGS-TRF.SNX建立数据库,将原数据文件按块依次转换成关系型表结构,由于数据量巨大,2014年的SINEX(Solution INdependent EXchange Format)数据最大达到14.7GB的量级,由于机器内存方面的限制容易出现内存溢出造成系统崩溃,需要对数据进行清理保证顺利写入数据库。5.针对同一数据文件,对其进行数据处理、入库及查询等操作,进行系统测试。结果表明:随着数据量的增大,Oracle作为企业数据管理系统,在数据入库及查询等方面的效率要优于SQL Server,操作更加稳定。