为什么你的数据越来越好,用户越骂越狠?

自 KPI、OKR、AB 实验等理念流入互联网后,长期以来业内的行事准则都是“数据导向”,想必日常工作中你也经常被产品规劝“哎呀~这样做数据一定会好的,不要在乎这些体验细节”,或者你也有过试图说服产品“体验好的话数据就会好呀”,但往往有些时候在项目规划和设计阶段自信满满地认为可以带来数据收益的项目,上线后却不理想,这是为什么呢?本期,我们来说一说项目上线后数据复盘和体感差异的原因。 我们先厘清几个概念,体验好、口碑好和数据好。在这里我们暂且先定义「体验好」为项目执行者认为的好

使用 Sonarr 搭建自动化追番系统

作为一个懒人,我很少折腾 self-hosted 服务,对于追番这种娱乐化的需求,更是有什么用什么将就度日。所以许多年来一直是用 Bilibili 观看新番,中途也尝试过 ebb.io 这类小众服务,但最后都因为连接不畅或数据滞后等原因放弃了。 去年为了实现 Home Assistant 家电自动化 (tweet),我购买了一台 QNAP NAS,使家里有了 24 小时常驻的 Linux server 和 Docker host。年初由于 Bilibili 迟迟不上架《鬼滅之

MySQL · 引擎特性 · InnoDB unique check 的问题

unique secondary index 是客户经常使用的场景, 用来保证index 上的record 的唯一性. 但是大量的客户在使用unique secondary index 以后会发现偶尔会有死锁或者不应该锁等待的时候却发生锁等待的情况. 也有很多客户来问我们这个问题. 理论上PolarDB 默认使用read-commit isolation level, 在rc 隔离级别下绝大部分场景不会使用GAP lock, 因此死锁的概率应该是比较低的. 这又是为什么呢