- 博客(2)
- 收藏
- 关注
原创 数据库水平拆分复盘小结
最近完成了一张近亿数据的拆分,过程比较曲折,值得记录并改进。 交互调整 被拆分的是一张结算交易表。根据其基本特性,决定对其按创建年份拆分。由于数据在创建后会有大量更新,所以无法使用ES技术进行跨年搜索。和业务协商后,可以对现有业务做一定调整——将分页查询需求控制在单个年份内。 在交互上做出一定微调后,用户仍可以正常查询历史年份数据数据。只是查询体验有一定变动。 数据层改写 由于被拆分的表上有两个同时被业务使用的主键。评估使用shardingsphere中间件处理有一定难度,决定还是通过代码改造原有的数据
2021-11-25 16:21:14 454
原创 记一次replace into引发的死锁问题
记一次replace into引发的死锁问题 功能要求是使用kafka监听历史表的变动,写入到新表之中。代码如下 A code block var foo = 'bar';
2021-11-23 16:09:45 4212
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人