
大数据
文章平均质量分 94
Moonxiyue
这个作者很懒,什么都没留下…
展开
-
掘地三尺搞定 Redis 与 MySQL 数据一致性问题
在本文正式开始之前,我觉得我们需要先取得以下两点的共识:目录如下:[toc]数据一致性指的是:反推缓存与数据库不一致:把 Redis 作为缓存的时候,当数据发生改变我们需要双写来保证缓存与数据库的数据一致。数据库跟缓存,毕竟是两套系统,如果要保证强一致性,势必要引入 或 等分布式一致性协议,或者分布式锁等等,这个在实现上是有难度的,而且一定会对性能有影响。如果真的对数据的一致性要求这么高,那引入缓存是否真的有必要呢?在使用缓存时,通常有以下几种缓存使用策略用于提升系统性能:所谓「旁路缓存」,就是读取缓存原创 2022-06-19 17:21:55 · 140 阅读 · 0 评论 -
在字节,A/B 实验是这么做的!
首先我们看一个案例。字节跳动有一款中视频产品叫西瓜视频,最早它叫做头条视频。为了提升产品的品牌辨识度,团队想给它起个更好的名字。经过一些内部调研和头脑风暴,征集到了西瓜视频、奇妙视频、筷子视频、阳光视频 4 个名字,于是团队就针对一共 5 个 APP 名称进行了 A/B 实验。这个实验中唯一改变的是应用市场里该产品的名称和对应的 logo,实验目的是为了验证哪一个应用名称能更好地提升“头条视频” APP 在应用商店的点击率。最后西瓜视频和奇妙视频的点击率位列前二,但差距不显著,结合用户调性等因素的综合考量后原创 2022-06-09 14:57:09 · 633 阅读 · 0 评论 -
Clickhouse 用户自定义外部函数
· Clickhouse 从 21.11 版本开始,除了提供类似SqlServer、MySQL CREATE FUNCTION 的自定义函数之外,还有一个用户自定义函数(UDF),与其说是“用户自定义函数”,为了避免混淆,称之为”用户自定义外部函数“更为准确。官方对此功能的解释:ClickHouse can call any external executable program or script to process data. 译文:ClickHouse可以调用任何外部可执行程序或脚本来处理数据原创 2022-06-09 14:48:35 · 3626 阅读 · 0 评论