背景介绍 在论坛类型的数据中,特别是涉及到可能有大量营销号的时候,有个要面对的情况就是,要如何对数据进行"去重".这个去重并非真正的去重,而是说去掉人眼认为大量"相同的"数据...
背景介绍 在论坛类型的数据中,特别是涉及到可能有大量营销号的时候,有个要面对的情况就是,要如何对数据进行"去重".这个去重并非真正的去重,而是说去掉人眼认为大量"相同的"数据...
1、背景 此篇文档简单的记录一下在es使用bucket script来进行聚合的一个例子。 2、需求 假设我们有一个简单的卖车数据,记录每个月month在卖了brand品牌的...
多租户设计是做SaaS必不可少的一环,也是 SaaS 产品经理面临的第一关考验,而其中对于数据隔离的方案选择,对很多产品经理来说都是两眼一摸瞎。今天我们就来聊聊多租户设计的几...
中台这个词在互联网行业现在越来越火了,从以前对中台一词的争议,到现在演变成各种中台产品林立,加上阿里百度等中台架构的成功,可以看到中台产品在未来一段时间都会是互联网行业非常火...
1.什么是分布式事务 描述分布式事务之前,先了解下事务是什么。事务就是一组操作构成的可靠的独立的工作单元,要么全部执行成功,要么全部执行失败。分布式就是一个业务由多个操作完成...
分布式事务设计 场景 在业务中有一处需要用户为订单付款,该业务会修改用户库的balance(用户余额表),扣减用户的余额,然后会修改订单库的order(订单表)和enterp...
前言 Canal是阿里巴巴开源的数据库Binlog日志解析框架,主要用途是基于 MySQL 数据库增量日志解析,提供增量数据订阅和消费。 本文重点内容 Canal常见的三大问...
文/朱季谦 说实话,其实我很讨厌在代码里大量使用if-else,一是因为该类代码执行方式属于面向过程的,二嘛,则是会显得代码过于冗余。这篇笔记,主要记录一些自己在工作实践当中...
面试问题:如果两个客户端同时执行一个查询sql,为什么查出的数据可能不一样? 解答:是因为mysql底层维护了一个undo日志版本链和read-view一致性试图机制,在re...