卡飞资源网

专业编程技术资源共享平台

趣头条基于Flink+ClickHouse的实时数据分析平台

趣头条一直致力于使用大数据分析指导业务发展。目前在实时化领域主要使用 Flink+ClickHouse 解决方案,覆盖场景包括实时数据报表、Adhoc 即时查询、事件分析、漏斗分析、留存分析等精细化运营策略,整体响应 80% 在 1 秒内完成,大大提升了用户实时取数体验,推动业务更快迭代发展。

本次分享主要内容:

  • 业务场景与现状分析
  • Flink to Hive 的小时级场景
  • Flink to ClickHouse 的秒级场景

一文搞明白Hive与数据库区别

Hive 采用了类似SQL 的查询语言 HQL (Hive Query Language),因此很容易将 Hive 理解为数据库。其实Hive 是为数据仓库设计的,是数据仓库的客户端,所以要搞清楚Hive与数据库的区别,只要我们搞清楚数据仓库和数据库的区别就可以了。

1.Flink概述

1.1Flink作用

Flink核心目标是“数据流上的有状态计算”;Apache Flink是一个框架和分布式处理引擎,用于对

2022通俗易懂Redis的线程模型看完就会

Redis真的是单线程吗?

我们一般说Redis是单线程,是指Redis的网络IO和键值对操作是一个线程完成的,这就是Redis对外提供键值存储服务的主要流程。Redis的其他功能,例如持久化、异步删除、集群数据同步等等都是由额外的线程去做的。当我们说“Redis是单线程高性能的存储”的时候,无非是说法上感觉比较酷。

面试必备之redis实现秒杀的几种方式

Redis实现秒杀:从乐观锁到Lua脚本,再到Redisson分布式锁,一场与高并发的“搏斗”


Redis突击-3(典型问题,面试官必问)

1、什么是缓存击穿?该如何解决?

缓存击穿是指一个Key非常热点,在不停的扛着大并发,大并发集中对这一个点进行访问,当这个Key在失效的瞬间,持续的大并发就穿破缓存,直接请求数据库,就像在一个完好无损的桶上凿开了一个洞。

缓存击穿的话,设置热点数据永远不过期。或者加上互斥锁就能搞定了。

Java-Redis

1.简单介绍一下Redis

Redis是一个使用C语言开发的数据库,不过与传统的数据库不同的是Reids的数据库是存在内存中的,也就是它是内存数据库,所以读写速度非常快,因此Redis被广泛应用于缓存方向。

Redis除了做缓存之外,Redis也经常用来做分布式锁,甚至是消息队列。

Redis 五大坑及避坑指南

你是否经常使用 Redis 作为缓存来提高应用的性能和响应速度?但是你知道吗,Redis 的使用也有很多坑,如果不注意,可能会导致数据丢失、内存浪费、性能下降等问题。今天我来分享一下使用 Redis 时常遇到的五大坑:

软考系统架构师考试中关于Redis的命令考点梳理

以下是 Redis 常用数据类型、对应命令及其典型应用场景的整理,帮助您快速掌握核心功能:


1. 字符串(String)

特点:二进制安全,可存储文本、数字或二进制数据。
常用命令

基于Python的Redis操作

1、redis类型介绍:

redis有五种基本类型:字符串类型、散列类型、列表类型、集合类型、有序集合类型。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言