APP下载

气象自动观测集成平台数据库设计

2018-11-26阙艳红吴冬丽李文雅朱东红单大龙郭丽李炎朋

电脑知识与技术 2018年24期
关键词:数据库

阙艳红 吴冬丽 李文雅 朱东红 单大龙 郭丽 李炎朋

摘要:气象自动观测集成平台数据库需要兼容多种观测业务的数据,针对该观测要素数据种类繁多、类型多样、结构复杂、数据量大的问题,以及数据库架构需要兼具可用性高、并发量大、扩展性强的特点,分析了几种常用的数据库高可用高并发架构方案,提出了一种适用于平台数据库的分布式部署、垂直分区和水平分区相结合的架构方案,并根据需求分析按照规范化的自下而上逐步细化的设计方法进行了数据库表的设计,实现了平台数据库高可用、高并发、可扩展的目标。

关键词:数据库;高可用;高并发;可扩展

中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)24-0004-03

Abstract:The meteorological automatic observation integration platform database needs to be compatible with data from a variety of observing services, and there are many kinds of observation element data, various types, complex structures, and large data volumes. And the database architecture needs to have the characteristics of high availability, large concurrent volume, and strong scalability. This paper analyzes several commonly used database high-availability and high-concurrency architecture solutions, and proposes an architecture solution that combines distributed deployment, vertical partitioning, and horizontal partitioning for the platform database. According to the requirement analysis, the database tables are designed in accordance with the standardized bottom-up design method, and the platform database is highly available, highly concurrent, and extensible. Several commonly-used database high-availability and high-concurrency architectures are analyzed. The solution proposes an architecture solution that combines distributed deployment, vertical partitioning, and horizontal partitioning for the platform database.

Key words:Data Base; High availability; High concurrency; Scalable

1 引言

氣象自动观测集成平台是为了解决不同厂家、不同设备协议适配,观测要素多元化、业务定制化的问题而开发的一套平台软件。该平台利用统一设计的RESTful API数据接口,实现在软件逻辑层面上的观测业务可定制,通过敏捷开发方式,构建通信模块类库,统一数据交换格式,解决不同设备与平台接口的协议适配。实现专业气象领域同级观测业务集约化运行的目标。

气象自动观测集成平台收集多种观测业务的所有观测要素数据,种类繁多、结构复杂,且数据量大,因此,数据库的逻辑结构设计可靠安全与否,关系到平台能否稳定运行的重要环节。本文重点介绍了该平台数据库的需求分析、设计思路及设计方法,分析了几种常用的数据库高可用高并发方案,按照规范化的方法进行数据库设计,满足平台需求的同时对数据库性能进行了优化提升[1]。……

登录APP查看全文

猜你喜欢

数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库
数据库