面向气象Web应用的数据库访问性能优化及应用
发布时间:2021-10-18 23:45
Web应用已经成为提供气象互联网服务的重要手段。省级及以下气象信息业务面临着信息基础设施性能不高和气象类数据随时间急剧增长的问题,该问题严重影响气象Web应用数据库的ORM访问性能。论文设计了一种基于一致性Hash算法和笛卡尔积的数据表记录压缩优化方法。考虑到静态语言ORM框架使用的复杂性,论文提供了一种基于动态语言Python Django框架访问优化后数据库的方法。实验表明该优化方法提升了气象Web应用访问数据库的性能。论文将该优化方法应用到江西省区域站数据直传运维保障系统开发中,对各省气象Web应用的开发具有一定的参考意义。
【文章来源】:计算机与数字工程. 2020,48(11)
【文章页数】:6 页
【部分图文】:
数据库表优化设计方法假设需要在数据库中建表的对象属性集合为
2020年第11期计算机与数字工程验证实验读写测试结果如图3、图4所示。在数据集时间跨度比较小情况下,采用本文所提出优化技术开发的DjangoWeb测试应用ORM访问性能和传统设计方法开发的Web测试应用ORM访问性能差不多,ORM读测试的百次访问耗时都集中在9s左右,ORM写测试的百次访问耗时都集中在12s左右。但是,随着数据集时间跨度的增加未采用优化技术的应用ORM访问性能快速衰减,12个月数据集的ORM读测试的百次访问耗时达18s,12个月数据集的ORM写测试的百次访问耗时达25s,而采用优化技术的应用ORM访问性能总体保持平稳不变。图3数据库ORM读测试结果图4数据库ORM写测试结果4.3气象业务应用本文将提出的气象Web数据库数据小时表访问性能优化方法应用于江西省区域站数据直传运维保障系统。江西省区域站数据直传运维保障Web系统采集入库了每个时次全省区域站数据在每个传输环节的传输情况,包括CIMISSCTS[18]、省级区域站中心站、区域站报文来源、区域站电量供应等环节。盛市、县三级区域站数据传输业务运维保障人员可以通过该系统查询区域站每个时次每个传输环节是否正常。该系统也提供了对区域站数据传输情况的统计、分析、诊断。该系统分为数据存储与访问层、业务逻辑层、数据展示层。本文将气象Web数据库访问优化技术应用于数据存储与访问层,设计实现了省级区域站数据直传情况数据库,基于DjangoORM进行数据库的动态访问,并且向业务逻辑层提供数据访问接口。最后运维人员可以通过Web展示层进行区域站数据直传情况的查询和故障诊断,图5是区域站数据直传历史情况查询页面示例。该运维?
2020年第11期计算机与数字工程验证实验读写测试结果如图3、图4所示。在数据集时间跨度比较小情况下,采用本文所提出优化技术开发的DjangoWeb测试应用ORM访问性能和传统设计方法开发的Web测试应用ORM访问性能差不多,ORM读测试的百次访问耗时都集中在9s左右,ORM写测试的百次访问耗时都集中在12s左右。但是,随着数据集时间跨度的增加未采用优化技术的应用ORM访问性能快速衰减,12个月数据集的ORM读测试的百次访问耗时达18s,12个月数据集的ORM写测试的百次访问耗时达25s,而采用优化技术的应用ORM访问性能总体保持平稳不变。图3数据库ORM读测试结果图4数据库ORM写测试结果4.3气象业务应用本文将提出的气象Web数据库数据小时表访问性能优化方法应用于江西省区域站数据直传运维保障系统。江西省区域站数据直传运维保障Web系统采集入库了每个时次全省区域站数据在每个传输环节的传输情况,包括CIMISSCTS[18]、省级区域站中心站、区域站报文来源、区域站电量供应等环节。盛市、县三级区域站数据传输业务运维保障人员可以通过该系统查询区域站每个时次每个传输环节是否正常。该系统也提供了对区域站数据传输情况的统计、分析、诊断。该系统分为数据存储与访问层、业务逻辑层、数据展示层。本文将气象Web数据库访问优化技术应用于数据存储与访问层,设计实现了省级区域站数据直传情况数据库,基于DjangoORM进行数据库的动态访问,并且向业务逻辑层提供数据访问接口。最后运维人员可以通过Web展示层进行区域站数据直传情况的查询和故障诊断,图5是区域站数据直传历史情况查询页面示例。该运维?
【参考文献】:
期刊论文
[1]基于BP神经网络的气象云资源调度系统[J]. 杨立苑,胡佳军,李显风,周雪莹,邹海燕. 计算机与现代化. 2018(07)
[2]“互联网+”行动计划总体发展战略研究[J]. 陈左宁,李伯虎,柴旭东,侯宝存,刘阳,陈磊,程琳. 中国工程科学. 2018(02)
[3]多种存储环境下压缩数据库的缓存优化[J]. 张佳辰,刘晓光,王刚. 计算机应用. 2018(05)
[4]互联网+化石保护行动计划[J]. 王丽霞. 地球学报. 2017(02)
[5]基于互联网+行动的图书馆创新服务研究[J]. 王晶晶. 现代情报. 2016(11)
[6]面向Cassandra数据库的高效动态数据管理机制[J]. 王博千,于齐,刘辛,沈立,王志英,陈微. 计算机科学. 2016(07)
[7]基于移动互联网的交通气象服务系统设计与应用[J]. 杨忠恩,魏晨,马琰钢,郑伟才. 气象科技. 2016(03)
[8]江西省下行气象资料实时监视平台设计与实现[J]. 李显风,邓卫华,邹海燕,何瑶,赵艳. 气象科技. 2016(02)
[9]基于Hibernate的对象关系映射研究[J]. 张少应,程传旭. 电子设计工程. 2016(06)
[10]气象预警信息一键式发布系统研究与应用[J]. 张亚,江春,陈浩,袁兴德,罗希昌. 气象科技. 2016(01)
硕士论文
[1]支持分库分表和读写分离的ORM框架的设计与实现[D]. 严成武.哈尔滨工业大学 2016
[2]基于Django框架的载体管理系统的设计与实现[D]. 项可旺.东北大学 2016
本文编号:3443733
【文章来源】:计算机与数字工程. 2020,48(11)
【文章页数】:6 页
【部分图文】:
数据库表优化设计方法假设需要在数据库中建表的对象属性集合为
2020年第11期计算机与数字工程验证实验读写测试结果如图3、图4所示。在数据集时间跨度比较小情况下,采用本文所提出优化技术开发的DjangoWeb测试应用ORM访问性能和传统设计方法开发的Web测试应用ORM访问性能差不多,ORM读测试的百次访问耗时都集中在9s左右,ORM写测试的百次访问耗时都集中在12s左右。但是,随着数据集时间跨度的增加未采用优化技术的应用ORM访问性能快速衰减,12个月数据集的ORM读测试的百次访问耗时达18s,12个月数据集的ORM写测试的百次访问耗时达25s,而采用优化技术的应用ORM访问性能总体保持平稳不变。图3数据库ORM读测试结果图4数据库ORM写测试结果4.3气象业务应用本文将提出的气象Web数据库数据小时表访问性能优化方法应用于江西省区域站数据直传运维保障系统。江西省区域站数据直传运维保障Web系统采集入库了每个时次全省区域站数据在每个传输环节的传输情况,包括CIMISSCTS[18]、省级区域站中心站、区域站报文来源、区域站电量供应等环节。盛市、县三级区域站数据传输业务运维保障人员可以通过该系统查询区域站每个时次每个传输环节是否正常。该系统也提供了对区域站数据传输情况的统计、分析、诊断。该系统分为数据存储与访问层、业务逻辑层、数据展示层。本文将气象Web数据库访问优化技术应用于数据存储与访问层,设计实现了省级区域站数据直传情况数据库,基于DjangoORM进行数据库的动态访问,并且向业务逻辑层提供数据访问接口。最后运维人员可以通过Web展示层进行区域站数据直传情况的查询和故障诊断,图5是区域站数据直传历史情况查询页面示例。该运维?
2020年第11期计算机与数字工程验证实验读写测试结果如图3、图4所示。在数据集时间跨度比较小情况下,采用本文所提出优化技术开发的DjangoWeb测试应用ORM访问性能和传统设计方法开发的Web测试应用ORM访问性能差不多,ORM读测试的百次访问耗时都集中在9s左右,ORM写测试的百次访问耗时都集中在12s左右。但是,随着数据集时间跨度的增加未采用优化技术的应用ORM访问性能快速衰减,12个月数据集的ORM读测试的百次访问耗时达18s,12个月数据集的ORM写测试的百次访问耗时达25s,而采用优化技术的应用ORM访问性能总体保持平稳不变。图3数据库ORM读测试结果图4数据库ORM写测试结果4.3气象业务应用本文将提出的气象Web数据库数据小时表访问性能优化方法应用于江西省区域站数据直传运维保障系统。江西省区域站数据直传运维保障Web系统采集入库了每个时次全省区域站数据在每个传输环节的传输情况,包括CIMISSCTS[18]、省级区域站中心站、区域站报文来源、区域站电量供应等环节。盛市、县三级区域站数据传输业务运维保障人员可以通过该系统查询区域站每个时次每个传输环节是否正常。该系统也提供了对区域站数据传输情况的统计、分析、诊断。该系统分为数据存储与访问层、业务逻辑层、数据展示层。本文将气象Web数据库访问优化技术应用于数据存储与访问层,设计实现了省级区域站数据直传情况数据库,基于DjangoORM进行数据库的动态访问,并且向业务逻辑层提供数据访问接口。最后运维人员可以通过Web展示层进行区域站数据直传情况的查询和故障诊断,图5是区域站数据直传历史情况查询页面示例。该运维?
【参考文献】:
期刊论文
[1]基于BP神经网络的气象云资源调度系统[J]. 杨立苑,胡佳军,李显风,周雪莹,邹海燕. 计算机与现代化. 2018(07)
[2]“互联网+”行动计划总体发展战略研究[J]. 陈左宁,李伯虎,柴旭东,侯宝存,刘阳,陈磊,程琳. 中国工程科学. 2018(02)
[3]多种存储环境下压缩数据库的缓存优化[J]. 张佳辰,刘晓光,王刚. 计算机应用. 2018(05)
[4]互联网+化石保护行动计划[J]. 王丽霞. 地球学报. 2017(02)
[5]基于互联网+行动的图书馆创新服务研究[J]. 王晶晶. 现代情报. 2016(11)
[6]面向Cassandra数据库的高效动态数据管理机制[J]. 王博千,于齐,刘辛,沈立,王志英,陈微. 计算机科学. 2016(07)
[7]基于移动互联网的交通气象服务系统设计与应用[J]. 杨忠恩,魏晨,马琰钢,郑伟才. 气象科技. 2016(03)
[8]江西省下行气象资料实时监视平台设计与实现[J]. 李显风,邓卫华,邹海燕,何瑶,赵艳. 气象科技. 2016(02)
[9]基于Hibernate的对象关系映射研究[J]. 张少应,程传旭. 电子设计工程. 2016(06)
[10]气象预警信息一键式发布系统研究与应用[J]. 张亚,江春,陈浩,袁兴德,罗希昌. 气象科技. 2016(01)
硕士论文
[1]支持分库分表和读写分离的ORM框架的设计与实现[D]. 严成武.哈尔滨工业大学 2016
[2]基于Django框架的载体管理系统的设计与实现[D]. 项可旺.东北大学 2016
本文编号:3443733
本文链接:https://www.wllwen.com/projectlw/qxxlw/3443733.html