OneData 之 OneService
在阿里巴巴 OneData 体系中,OneService 指统一数据服务,即由数据中台提供统一的数据接入和数据查询服务。
在数据仓库建设中,我们常面临这些数据服务问题:
异构数据:各种数据存储在各种文件系统、消息队列、 RMDBs 和 NoSQL 中,访问困难
重复建设:因为缺少协同合作,各数据应用方重复开发查询服务,重复存储业务数据
缺少跟踪:数据应用方自建查询服务,难以进行访问审计、质量控制等数据全链路管理
理解困难:因为效率、管理等原因,数据存储在多个物理表,与业务视角的映射复杂不直观
OneService 的中心思想是数据复用而不是复制,通过提供满足数据应用方真实访问和接入需求的数据服务来实现这一点。
主题式数据服务:
基于元数据和规范定义和建模,构建主题逻辑表,屏蔽复杂物理表,提供业务视角下的查询
统一且多样化数据服务:
一站式提供一般查询、 OLAP 分析、在线接口服务等查询和应用服务,便于数据跟踪管理
跨源数据服务:
统一数据接入层,屏蔽多种异构数据源的读写差异,减少数据访问和应用成本。
版权声明: 本文为 InfoQ 作者【KAMI】的原创文章。
原文链接:【http://xie.infoq.cn/article/1fb27e0622e22c4dac4fa85a5】。文章转载请联系作者。
评论