OPPO 实时数仓揭秘:从顶层设计实现离线与实时的平滑迁移

多个节点。在元数据维度,实时数据库表达到了 500 多张,实时作业大概有 300 多个。在数据规模维度,每天总数据处理量超过了 10 万亿,峰值大概超过每秒 3 亿。实时 VS 线 谈到实时 顶层设计,也不得不谈到实时 底层逻辑,因为 ...
来自: 开发者社区 > 博客 作者: 巴蜀真人 浏览:91 回复:0
推荐

阿里云试用中心,为您提供0门槛上云实践机会!

0元试用32+款产品,最高免费12个月!拨打95187-1,咨询专业上云建议!
广告

从HTTP层面观察离线包的行为(2):更新指定离线包 - 移动开发平台mPaaS

当开发者在 线包发布平台上发布一个新 线包版本时,客户端拉取更新包 基本过程如下:客户端向 MDS 服务端发送请求,请求中提供了需要更新 目标 H5 App ID 和本地版本号。服务端返回该 线相关更新信息(如果存在)。客户端根据返回信息中 ...

从HTTP层面观察离线包的行为 (3):更新全部离线包 - 移动开发平台mPaaS

iOS 和 Android 平台均提供了 API 实现一次请求所有 线更新信息,其基本过程如下:客户端向 MDS 服务端发送请求,请求中提供了本地已安装 所有 H5 App ID 和本地版本号,外加一个特殊 App ID: nebula ...

从HTTP层面观察离线包的行为(1):下载离线包 - 移动开发平台mPaaS

mPaaS 客户端框架对 线下载行为作出深度 封装,开发者往往并不直接控制 线下载行为。 线下载过程大致如下:客户端向 MDS 服务端(cn-hangzhou-component-gw.cloud.alipay.com)发送请求,请求中 ...

优化高级特性 - 云原生数仓 AnalyticDB MySQL

,AnalyticDB for MySQL推出Nested Loop Join多表关联方式。本文以具体示例介绍Nested Loop Join 使用方法 ...

如何保证离线包内容的安全性 - 移动开发平台mPaaS

线包验签为了保证 线安全,开发者可以开启 线包验签功能。验签 基本过程如下:开发者配置好一对共私钥,私钥放在服务端用于对 线包进行签名,公钥放在客户端,用于对签名对验证。在 线包发布平台,如果配置了签名私钥,平台下发 amr 文件就会带上签名 ...

基于Flink的资讯场景实时数仓 - 消息队列Kafka版

本文介绍如何针对资讯聚合类业务场景搭建基于消息队列Kafka版和实时计算Flink 实时 ...

如何排查离线包(H5应用/小程序)无法更新的问题 - 移动开发平台mPaaS

问题定义当一个 H5 应用/小程序需要更新时,开发者通过 mPaaS 线包发布平台上传这个 H5 应用 更新包/小程序 更新包,并赋予一个新 版本号。在客户端,App 会主动询问服务端某个 H5 应用/小程序 线包是否存在版本更新,如果有,服务端会 ...

如何排查离线包验签失败的问题 - 移动开发平台mPaaS

问题定义 线包验签 原理与作用如 线包简介中所述,验签失败并不直接导致 H5 应用不可用,但会导致 H5 容器无法从本地获取到 H5 应用 资源,所有流量都会 fallback 到 线上,对用户体验和性能有一定 影响。常见症状有网 情况下, 线包应用 ...

从HTTP层面观察离线包的行为(4):fallback - 移动开发平台mPaaS

在某些情况下(例如, 线包本地验签失败),H5 容器无法从本地获取所需 资源,客户端会转而从 线上地址获取这些资源。基本过程如下:客户端向 MDS 服务端发送请求,请求中提供了本地已有 H5 App ID 和本地 版本号。服务端返回该 线相关 ...

从HTTP层面观察离线包的行为 (5):预置资源 - 移动开发平台mPaaS

如果预置包配置成功,MDS 服务端也不存在对应 更新发布,理论上在 Charles 中见不到下载 amr 过程,更见不到 fallback 到 线情况。预置包 样例代码项目:iOS:32基线:4-offline-package-preset ...

在没有购买『实时消息回调』的情况下,你们是如何保证客户端离线超过7天/离线消息超过500条后再次上线,依然能成功获取到离线消息的?

我打算这样实现:   1.服务端定期刷聊天消息,全部存起来 2.客户端每收到一条消息时就把timestamp上报服务端 3.客户端每次启动时从服务端拉取 线消息,再从环信SDK拉取 线消息,两者合集视作真正收到 线消息   目前实现到一半,还没开始完整测试,有没有哪位兄弟有相关经验,大家讨论一下 ...
来自: 开发者社区 > 论坛 作者: 备用马尔齐 浏览:330 回复:0

android上的离线推送,是否假离线,是否能实现实时离线推送

测试手顺和现象:1、使用环信Demo,首先登陆环信,在环信开启和应用程序隐藏后台(pause) 情况下,消息都能实时 推送过来,但是当程序关闭后,推送消息没有响应。 2、在程序关闭后,查看设置里正在运行 应用,可以看到环信Demo ...
来自: 开发者社区 > 论坛 作者: cargo 浏览:292 回复:0

一级分区的规划和设计 - 云原生数仓 AnalyticDB MySQL

本章节介绍一级分区表 规划和设计,其中主要是一级分区列 选取。一级分区列选择分析型数据库MySQL版一级分区表采用HASH分区,可指定任意一列(不支持多列)作为分区列。HASH分区通过标准CRC算法计算出CRC值,并将CRC值与分区 作模计算,得出每条 ...

列的最佳实践 - 云原生数仓 AnalyticDB MySQL

优化原理分析型数据库MySQL版处理数值类型 性能远好于处理字符串类型。原因在于:数值类型定长,占用内存少,存储空间小。数值类型计算更快,尤其是join时。从内部索引机制上,字符串类型适合等值查询和范围查询情况,而时间,数值类型性能更高,建议用户 ...
共有38408页 跳转至: GO

新品推荐

你可能感兴趣

热门推荐

阿里云企典 企典文档内容 阿里云云电脑-无影 行业资讯 阿里云全栈数据工厂 Databricks 数据洞察 阿里云无影