论文部分内容阅读
气象相关的综合观测项目由于种类繁多、数据量大等特点往往相当复杂并且系统规模庞大,由不同观测内容所组成的各个功能各异的子系统以及其数据产品衍生的相关子模块相互关联、相互配合,最终搭配组合构成一个形式上的整体。项目的建设周期很长,分工复杂,工序更是繁多,涉及到从要素采集到传输、分析、监控、处理、上行、下行、本地管理、开发再利用以及产品的相关气象服务等很多个方面。如此庞杂的综合系统,无论是在管理还是在使用层面都迫切的需要功能强大的数据和信息处理能力。因此,提高气象行业内信息化水平这一需求迫在眉睫。对气象综合观测平台进行研究、开发与推广,在完善平台功能的同时侧重提升系统的信息化技术水平是目前气象业务平台的首要任务。本文通过气象综合观测平台在实际中的应用需求,从数据库的数据模型设计、数据库结构设计、物理结构设计等方面出发,对气象综合观测平台数据库进行了一系列的设计分析。同时针对数据库的性能特点进行优化分析,从数据库的底层设计和应用层优化入手,先后讨论了表与分表、索引、查询语句、查询算法以及缓存与数据访问等侧重点的优化设计方案并加以印证,并通过对各种优化方法的论述分析与实验对比,讨论出针对本平台较为合理有效的优化方法,并对不同环境条件下各项优化设计方案的效果进行量化评定。并在最后总结出几种普遍适用于此行业平台或此类系统数据库的设计方法和优化手段或者优化措施。