[发明专利]一种基于主副本存储模式的主数据存储方法有效
| 申请号: | 201410004578.4 | 申请日: | 2014-01-06 |
| 公开(公告)号: | CN103729455A | 公开(公告)日: | 2014-04-16 |
| 发明(设计)人: | 张诗军;王志英;吕华辉;邹庆;罗四夕;罗念华;朱州;刘学仪;曹军;葛松;袁捷;关志伟;陈健欣 | 申请(专利权)人: | 中国南方电网有限责任公司;贵州电网公司信息通信分公司;广东卓维网络有限公司;贵州广思信息网络有限公司 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 深圳市君胜知识产权代理事务所 44268 | 代理人: | 王永文;刘文求 |
| 地址: | 510627 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 副本 存储 模式 数据 方法 | ||
技术领域
本发明涉及一种主数据存储方法,尤其涉及的是一种基于主副本存储模式的主数据存储方法。
背景技术
主数据是描述现实世界中的核心对象,是参与企业运营的独立存在的业务对象,具有以下三个特性,最重要性:主数据是企业主营业务的主要实体;最基础性:所有主营业务均围绕着主数据开展,被多部门、多系统共享使用;最稳定性:主数据是可标准化管理的静态引用数据,一般不会被频繁修改。企业否能有效管理主数据,确保主数据被唯一标识并符合质量要求,是影响企业决策分析以及跨部门的协作的关键因素之一。
现有的主数据存储系统中,普遍是采取单一主本的存储模式,就是只在主数据库中保存一套数据,业务系统需要消费数据的时候,再从主数据库获得。传统的主数据存储系统存在以下缺点:1. 数据格式不匹配:主数据服务输出的数据是遵循主数据模型定义的格式,而业务系统使用的数据格式是根据自身业务需求来定义,这样就会出现数据格式不一致的情况,业务系统对获取的数据进行格式转换才能满足使用的需求。额外的数据格式转换的工作直接增加了业务系统的负担,包括开发时的成本消耗,运行时的额外性能消耗等。2. 降低业务的响应效率:当客户端请求一个报表的结果时,业务系统需要实时从主数据服务获取数据,然后转换为业务数据格式,最终显示到客户端,这一过程包括跨系统发送请求,主数据管理系统的自身处理过程,数据格式转换的性能消耗,这些大大降低了业务的响应效率。3. 强耦合:当业务系统对主数据服务进行请求时,由于某些问题(如网络问题、主数据服务维护等)无法获得正确的响应,将导致业务系统的业务功能无法正常使用,严重影响用户体验。
因此,现有技术还有待于改进和发展。
发明内容
本发明的目的在于提供一种基于主副本存储模式的主数据存储方法,旨在解决传统的主数据存储系统业务的响应效率低,使用不方便的技术问题。
本发明的技术方案如下:一种基于主副本存储模式的主数据存储方法,其中,包括以下步骤:
A.将主数据分为核心主数据和非核心主数据;
B.将核心主数据存储在主数据管理系统数据库中,并且建立核心主数据的副本,将核心主数据副本存储在业务系统数据库中;
C.将非核心主数据存储在业务系统数据库中,并且建立非核心主数据的副本,将非核心主数据副本存储在主数据管理系统数据库中。
所述的基于主副本存储模式的主数据存储方法,其中,所述业务系统包括为主数据管理系统提供主数据的数据提供方和向主数据管理系统获取主数据的数据消费方;
所述数据提供方所提供的主数据分为核心主数据和非核心主数据,数据提供方所提供的核心主数据保存在主数据管理系统数据库中,并在数据提供方数据库中保存核心主数据副本;数据提供方所提供的非核心主数据保存在数据提供方数据库中,并在主数据管理系统数据库中保存非核心主数据副本;
所述数据消费方所获取的主数据分为核心主数据和非核心主数据,数据消费方所获取的核心主数据的副本和非核心主数据的副本保存在数据消费方数据库中。
所述的基于主副本存储模式的主数据存储方法,其中,所述核心主数据的修改步骤如下:
S1.业务系统对主数据管理系统发送修改请求;
S2.主数据管理系统验证修改请求,验证通过则调用主数据管理系统数据库中的核心主数据并对其进行修改,修改成功后向业务系统输出修改成功信息,否则输出修改失败信息;
S3.业务系统对修改成功信息进行验证,验证成功后对业务系统数据库中的核心主数据副本进行修改,修改成功后输出修改成功信息,否则输出修改失败信息。
所述的基于主副本存储模式的主数据存储方法,其中,所述主数据管理系统对核心主数据的修改信息进行备份,并保存在主数据管理系统数据库中。
所述的基于主副本存储模式的主数据存储方法,其中,所述非核心主数据的修改步骤如下:
X1.向业务系统输入修改请求;
X2.业务系统验证修改请求,验证通过则调用业务系统数据库中的非核心主数据并对其进行修改,修改成功后输出修改成功信息,否则输出修改失败信息;
X3.业务系统向主数据管理系统发送修改成功信息,主数据管理系统对修改成功信息进行验证,验证成功后对主数据管理系统数据库中的非核心主数据副本进行修改,修改成功后输出修改成功信息,否则输出修改失败信息。
所述的基于主副本存储模式的主数据存储方法,其中,所述业务系统对非核心主数据的修改信息进行备份,并保存在业务系统数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国南方电网有限责任公司;贵州电网公司信息通信分公司;广东卓维网络有限公司;贵州广思信息网络有限公司,未经中国南方电网有限责任公司;贵州电网公司信息通信分公司;广东卓维网络有限公司;贵州广思信息网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410004578.4/2.html,转载请声明来源钻瓜专利网。





