The invention provides a data management method and system for a government energy management platform. The method includes: using MongoDB database to store and manage enterprise energy consumption data information, and using Redis database to store and manage enterprise basic data information. The data management method of the government energy management platform of the invention has the advantages of high operation efficiency and low maintenance cost.
【技术实现步骤摘要】
一种政府能源管理平台的数据管理方法和系统
本专利技术涉及数据库领域,具体涉及一种政府能源管理平台的数据管理方法和系统。
技术介绍
传统的关系型数据库,适用于数据结构统一、明确的应用环境。但如果数据结构不统一明确,使用传统关系型数据库则会使系统设计复杂、维护成本高、运行效率低。对于政府级的能耗信息管理平台,接入各行各业、工艺、消耗能源类别、信息化程度都不相同的企业的能耗数据,它们的数据结构是各不相同的。比如工艺简单、信息化程度低的企业,可能只能提供一个总能耗数据;而工艺复杂、信息程度高的企业,可以提供4、5个工艺段,4、5种不同类型能源消耗量。这种情况,如果采用传统关系型数据库,要么设计一个大而全的表,这样既浪费计算机磁盘空间,也影响系统效率。要么按多个关联表的方案拆分设计,这样也使设计复杂、提高系统维护成本、影响系统运行效率。对于政府级的能源管理平台,假设一个企业10秒钟产生一条能耗数据,有1万家企业接入平台,则平台一天就可产生8千多万条数据。对于这样的海量数据,采用磁盘阵列这种传统技术的传统数据库,支撑起来是比较吃力的。而随着系统业务的发展,对系统数据库的扩容需 ...
【技术保护点】
1.一种政府能源管理平台的数据管理方法,其特征在于,包括:采用MongoDB数据库来存储和管理企业能耗数据信息,采用Redis数据库来存储和管理企业基础数据信息。
【技术特征摘要】
1.一种政府能源管理平台的数据管理方法,其特征在于,包括:采用MongoDB数据库来存储和管理企业能耗数据信息,采用Redis数据库来存储和管理企业基础数据信息。2.如权利要求1所述的政府能源管理平台的数据管理方法,其特征在于,所述企业基础数据信息包括区域信息、行业信息、企业信息。3.如权利要求2所述的政府能源管理平台的数据管理方法,其特征在于,在Redis数据库中,采用区域信息表来存储区域id、区域名称,采用行业信息表来存储行业id、行业名称,采用企业信息表来存储企业id、存储区域id、行业id和行业名称。4.如权利要求3所述的政府能源管理平台的数据管理方法,其特征在于,所述MongoDB数据库中,采用能耗明细表对所述企业能耗数据信息进行存储,所述企业能耗数据信息包括企业id、行业id、区域id、数据生成时间、工艺段类型、消耗能源类型、能耗数据以及企业在该统计时间段全厂总能耗数据中的一种或多种。5.如权利要求4所述的政府能源管理平台的数据管理方法,其特征在于,当系统要往MongoDB数据库添加一条能耗明细数据时,先从Redis数据库查到对应企业的信息,并将查询得到企业所属的行业id、区域id添加到所述能耗明细数据中,然后添加到MongoDB数据库;当系统从MongoDB数据库查询统计能耗明细数据时,先将所需的能耗明细数据查询出来,再根据查询数据中包含的企业id、区域id或行业id,从Redis数据库查找对应的企业名称、区域名称、行业名称并添加到对应的能耗明细数据中。6.一种政府能源管理平台的数据管理系统,其特征在于,包括MongoDB数据库、Redis数据库和...
【专利技术属性】
技术研发人员:黎波,赵忠,
申请(专利权)人:深圳市双合电气股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。