美文网首页
数据服务

数据服务

作者: 升空的焰火 | 来源:发表于2022-10-28 15:10 被阅读0次

一.服务架构演进

DWSOA

DWSOA是将业务服务对数据的需求通过SOA服务的方式暴露出去。由需求驱动,一个需求开发一个或者几个接口,编写接口文档,开放给业务方调用。

优点:架构简单,实施容易。

缺点:接口粒度比较粗,灵活度不高,扩展性差,复用率低。烟冲式开发导致接口众多不好维护。

OPONAPI

OPENAPI将数据按照其统计粒度进行聚合,同样维度的数据,形成一张逻辑表,采用同样的接口描述。以会员维度为例:把所有以会员为中心的数据做成一个逻辑宽表,只要查询会员粒度的数据,仅需要调用会员接口即可。

优点:收敛了接口数量。

缺点:随着时间的推移,大家对数据的深度使用,分析数据的维度也越来越多,openapi生产已100个接口,同时带来了大量对象关系映射的维护工作量。

SmartDQ

smartDQ是将OPENAPI再抽象一层,用DSL(领域专用语言)来描述取数需求。至此,所以的简单查询服务减少到只有一个接口,这大大降低了数据服务的维护成本。

OneService

进行平台化,提供数据服务的核心引擎,开发配置平台以及门户网站。数据生产者将数据入库之后,服务提供者可以根据标准规范快速创建服务,发布服务,监控服务,下线服务,服务调用者可以在门户网站中快速检索服务,申请服务和调用服务。

架构图:

相关文章

  • 分布式容错系统设计

    系统设计上考虑实时数据服务集群和历史数据服务集群。实时数据服务集群采用Zookeeper集群管理技术,搭建...

  • 统一数据服务架构

    大数据服务化架构 关键技术一:配置即开发 平台用户分为两类角色:其一是数据服务生产方,其二是数据服务调用方。数据服...

  • 数据服务

    一.服务架构演进 DWSOA DWSOA是将业务服务对数据的需求通过SOA服务的方式暴露出去。由需求驱动,一个需求...

  • 数据服务:离线,实时数据服务

    数据仓库 业务系统和数仓的区别 拉链表 概念 数据仓库保留了大量的历史数据,对时间维度上的数据分析工作提供了重要的...

  • Android开发(54) AIDL示例

    背景 最近在考虑项目重构的时候,考虑将项目拆分成两个APK,一个用于数据服务,一个用于UI展示。数据服务APK向自...

  • 基于Apache doris怎么构建数据中台(六)-数据服务管理

    上次讲数据质量的控制,那么针对据仓的数据及各种数据指标怎么快捷的对外提供数据服务,怎么快速的完成数据服务接口的开发...

  • 数据服务建设

    数据服务解决的问题:不同规模和不同类型的查询会使用到不同的中间存储,数据服务可以使用统一的api接口访问数据数据和...

  • 听说这家电商数据服务公司可牛了

    电商数据服务公司是根据市场需求近几年新掀起的一个行业。他们主要是为品牌、行业提供数据服务。包含:产品信息、店铺信息...

  • 2018-10-16

    日记10月16日 今天和后端大数据服务死磕了一天。前一段时间大数据服务停了,就改了mysql连接配置,还以为自己解...

  • 寻找【梦想合伙人】

    众智联邦 中国首家财税金融大数据服务平台 众智联邦是全国首家财税金融大数据服务平台,依托众智财税金融研究院的智库支...

网友评论

      本文标题:数据服务

      本文链接:https://www.haomeiwen.com/subject/zxexjltx.html