使用Redpanda和RisingWave来更快更简单地构建和维护实时应用

本文教程介绍了如何使用RisingWave连接到Redpanda流数据平台,进行实时数据分析。通过Docker和Docker Compose设置演示集群,利用RisingWave的SQL接口处理广告曝光和点击事件,计算曝光后一分钟内的点击量,实现低延迟的数据查询。
摘要由CSDN通过智能技术生成

英文原文:https://www.singularity-data.com/blog/build-with-Redpanda-and-RisingWave/

https://singularity-strapi-prod.s3.ap-southeast-1.amazonaws.com/Build_and_Maintain_Real_time_Applications_Faster_and_Easier_with_Redpanda_and_Rising_Wave_dd7e9f4e2e.png

过去的几年,流数据的规模呈爆炸性增长。很多企业意识到他们需要转向流处理,但他们却很难弄清楚该采取什么路线。大多数流处理框架的设计和实现都过于复杂。

  • RisingWave 是一个云原生流数据库,它使用SQL作为接口。其旨在降低实时应用的开发和维护成本。RisingWave会消费流式数据,并进行流式处理,从而动态更新结果。
  • Redpanda 是一个兼容Apache Kafka®的流式数据平台。它从一开始就以性能和简单为前提。它不需要Zookeeper®,不需要JVM,也不需要修改代码。

RisingWave能够与Redpanda无缝集成,我们提供了一个实时数据流处理的解决方案,这将使开发和维护实时应用变得格外简单。

概述

在本教程中,你将学习如何使用RisingWave来消费Redpanda数据流并进行数据分析。我们将使用广告曝光和点击事件作为样本数据,并计算广告曝光后一分钟内的点击量。

以下是广告曝光事件和点击事件的数据模型:

{
   
  "user_id": 2926375,
  "click_timestamp": "2022-05-11 16:04:06.416369",
  "impression_timestamp"
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值