广告召回技术标准化进程

本文探讨了广告召回技术的底层分析,强调在数据接口标准化的重要性,包括支持SQL和Elasticsearch DSL语法,以及提供UDF定制能力。广告召回系统在设计上接近OLTP,需要优化复杂查询逻辑处理。同时,介绍了执行引擎的查询过程拆解和SQL解析执行,以及部署运维中的集群隔离和发布系统建设。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一 底层技术的分析与预判

1.1 广告召回概述

广告召回本质上是一种数据处理过程,可以使用常见的数据处理模型来分析其特性。
在这里插入图片描述

为了方便理解,本文仅选取读、写、性能要求来分析广告召回系统。

  • 读场景
    • 广告召回多为大规模在线计算,需要处理较为复杂的数据查询逻辑,如多表join、表内聚合等计算,这与OLAP系统比较类似
    • 广告召回要求在高并发读的场景下保持低时延、高性能,这与OLTP系统的设计目标较为吻合
    • 广告召回的流程、逻辑相对固定,但每次pv的请求参数不同,与OLTP场景比较接近。
  • 写场景
    • 广告数据大多要求具备“行粒度事务写”的能力,且数据变化较快,这一点与OLTP系统的设计目标较为吻合

综合来看,广告召回系统与OLTP系统的设计思路更为接近,可以在OLTP的基础上适当弱化“写事务”处理能力,仅支持行粒度事务写即可。但是,广告召回系统需要在OLTP的基础上优化复杂数据查询逻辑的处理能力。

1.2 数据接口

召回数据接口建设方向主要把握关键的两点:

  • 标准化
    标准化指在特定的数据场景中兼容业界通用的标准语法,如再通用数据模型场景下支持SQL语法、在搜索特色场景支持ElasticSearch DSL语法等。SQL的优点是应用范围极广,语法图灵完备,缺点是对复杂逻辑的表达效率较低࿱
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值