【技术实现步骤摘要】
工程造价数据的存储方法、装置、数据服务器和存储介质
本申请涉及数据处理
,特别是涉及一种工程造价数据的存储方法、装置、数据服务器和存储介质。
技术介绍
由于工程造价行业的特殊性,工程造价数据的数据量通常比较大,且数据明细繁多,不同工程造价项目,涵盖的工程造价数据内容也不尽相同。而现有对工程造价数据的存储方式是,基于工程造价编制软件填写工程造价数据,由此得到编制文件,然后基于编制文件实现工程造价数据的归集,需要大量的人工对数据进行手工归集,然后整体导入归集后的数据到预先建立的数据库中存储。然而,由于工程造价数据包含大量的细节数据,因此采用对归集后的数据整体导入到数据库存储的方式,对于数据库存储资源的要求较高。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够降低数据库存储资源要求的工程造价数据的存储方法、装置、数据服务器和存储介质。一方面提供一种工程造价数据的存储方法,应用于数据服务器,所述方法包括:接收客户端发送的针对工程造价数据的入库请求;所述入库请求中携带有所述工程造价数据的源用户标识和/或数据标识,所述源用户为提供所述工程造价数据的用户;根据所述源用户标识和/或数据标识,判定所述工程造价数据是否为工程造价标准数据;若为工程造价标准数据,将所述工程造价数据集中存储到目标数据库;所述目标数据库设置于所述数据服务器或者所述数据服务器信任的服务器中;若不为工程造价标准数据,根据预先设定的多个数据层级,确定所述工程造价数据中各项数据各自的 ...
【技术保护点】
1.一种工程造价数据的存储方法,其特征在于,包括:/n接收客户端发送的针对工程造价数据的入库请求;所述入库请求中携带有所述工程造价数据的源用户标识和/或数据标识,所述源用户为提供所述工程造价数据的用户;/n根据所述源用户标识和/或数据标识,判定所述工程造价数据是否为工程造价标准数据;/n若为工程造价标准数据,将所述工程造价数据存储到目标数据库;所述目标数据库设置于所述数据服务器或者所述数据服务器信任的服务器中;/n若不为工程造价标准数据,根据预先设定的多个数据层级,确定所述工程造价数据中各项数据各自的目标数据层级,以及获取各目标数据层级分别对应的分布式存储策略,对所述工程造价数据中的各项数据分别按照对应的分布式存储策略进行存储。/n
【技术特征摘要】
1.一种工程造价数据的存储方法,其特征在于,包括:
接收客户端发送的针对工程造价数据的入库请求;所述入库请求中携带有所述工程造价数据的源用户标识和/或数据标识,所述源用户为提供所述工程造价数据的用户;
根据所述源用户标识和/或数据标识,判定所述工程造价数据是否为工程造价标准数据;
若为工程造价标准数据,将所述工程造价数据存储到目标数据库;所述目标数据库设置于所述数据服务器或者所述数据服务器信任的服务器中;
若不为工程造价标准数据,根据预先设定的多个数据层级,确定所述工程造价数据中各项数据各自的目标数据层级,以及获取各目标数据层级分别对应的分布式存储策略,对所述工程造价数据中的各项数据分别按照对应的分布式存储策略进行存储。
2.根据权利要求1所述的方法,其特征在于,所述根据所述源用户标识和/或数据标识,判定所述工程造价数据是否为工程造价标准数据,包括:
获取所述工程造价数据所属的造价结构属性;
获取所述造价结构属性对应的标准用户标识和/或标准数据标识;
将所述源用户标识、所述数据标识分别与所述标准用户标识、所述标准数据标识进行匹配,若其中至少一项匹配,则判定所述工程造价数据为工程造价标准数据;否则,判定所述工程造价数据不为工程造价标准数据。
3.根据权利要求2所述的方法,其特征在于,所述获取所述工程造价数据所属的造价结构属性,包括:
调用预设的结构识别模型,将所述工程造价数据输入所述结构识别模型,根据所述结构识别模型的输出结果,得到所述工程造价数据对应的造价结构属性;
所述结构识别模型预先设置于所述数据服务器,用于识别输入数据与预设的多个造价结构属性的匹配度、并输出匹配度最高的造价结构属性。
4.根据权利要求2所述的方法,其特征在于,所述多个数据层级至少包括工程概况层级、单体项目层级以及项目分部层级;
所述获取各个目标数据层级分别对应的分布式存储策略,对所述工程造价数据中对应不同目标数据层级的数据,分别按照各自对应的分布式存储策略进行存储,包括:
若所述目标数据层级中包含工程概况层级,则获取第一分布式存储策略;所述第一分布式存储策略下,根据所述工程造价数据所属的造价结构属性与分布式数据库地址的映射关系,确定目的存储地址;
若所述目标数据层级中包含单体项目层级,则获取第二分布式存储策略;所述第二分布式存储策略下,根据所述单体项目层级对应的工程概况层级的数据的存储地址确定第一候选分布式数据库,并根据源用户标识与分布式数据库地址的映射关系,从所述第一候选分布式数据库中确定目的数据库,将所述目的数据库的地址作为目的存储地址;
若所述目标数据层级中包含项目分部层级,则获取第三分布式存储策略;所述第三分布式存储策略下,根据所述项目分部层级对应的单体项目层级的工程造价数据的存储地址确定第二候选分布式数据库,根据各个第二候选分布式数据库的剩余存储空间大小确定目的数据库,将所述目的数据库的地址作为目的存储地址;
对所述工程造价数据中的各项数据,分别按照其对应的第一分布式存储策略、第二分布式存储策略或第三分布式存储策略,从分布式数据库中确定目的存储地址以进行分布式存储...
【专利技术属性】
技术研发人员:吴志勇,李敏敏,
申请(专利权)人:广州迈安信息科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。