大数据

主副本数据的确定

2018-05-07 14:39:05 | 来源:中培企业IT培训网

2.主副本数据的确定

关于主本数据的确定,一般有以下三种方式:

(1)由产生数据的应用系统作为主本数据源  一般情况下,产生某项数据的应用系统作为该数据的主本数据源应用。比如,客户刷卡时在信用卡系统中产生了信用卡交易明细数据,则信用卡系统即为这些明细数据的主本数据应用。

对于仅负责数据简单传输的应用系统(例如用于文件传输的系统等)中的数据,不应定义为主本数据源。

(2)由共享数据的应用系统作为主本数据源  在构建银行系统时,一般会将一些各专业条线使用到的数据单独建立系统,例如客户信息系统、产品定义系统、机构管理系统等,这些数据在全行运营中具有共享性。一般将负责共享某项数据的应用系统作为该数据的主本数据源应用。

(3)由频繁使用数据的应用系统作为主本数据源  如果两个主本数据源分属于不同的两个应用系统,两者之间存在多对多关系数据,考虑到业务需要,该关系数据需要在两个应用中都进行存储。这时,应当选取上述两个应用系统中最频繁使用关系数据的应用系统作为该关系数据的主本数据源。

每一个企业级最细粒度的数据都应有主本数据源,由其保证数据的正确性和权威性。主本数据源负责该数据的生成(或采集)、管理维护,并将储存的数据提供给副本数据源应用系统使用。所有的主本数据源,在业务数据逻辑上应有单一的信息视图,而且还要有完整的信息描述。

副本数据是相对主本数据而言的,若主本数据需要额外的冗余存储,则冗余部分即为副本数据。应有可靠的机制确保数据同步,对冗余数据有清晰的使用约束,并确保不因冗余数据而对业务正确性产生影响。

标签: 主副本数据