业界标杆:分布式缓存与DB秒级一致的灵活设计实践
作者介绍大卫,携程服务端开发经理,对应用架构设计、云原生、代码整洁之道有浓厚兴趣。一、前言爆款项目是2020年携程的一个新项目,目标是将全品类、高性价比的旅行商品统一集合在一个频道供用户选购。出于这样的业务定位,项目有三个特点:高流量部分商品会成为热卖商品承担下单职能那么在系统设计之初,就必须考虑下
4800 Star!一文看懂分布式数据库 YugabyteDB
作者:EricFuhttps://ericfu.me/yugabyte-db-introduction/YugabyteDB是一个全球部署的分布式数据库,和国内的TiDB和国外的CockroachDB类似,也是受到Spanner论文启发,所以在很多地方这几个数据库存在不少相似之处。与Cockroac
干货!如何设计实现一个通用的分布式事务框架?
来源:https://www.bytesoft.org/一个TCC事务框架需要解决的当然是分布式事务的管理。关于TCC事务机制的介绍,可以参考TCC事务机制简介。TCC事务模型虽然说起来简单,然而要基于TCC实现一个通用的分布式事务框架,却比它看上去要复杂的多,不只是简单的调用一下Confirm/C
1_oracle asm磁盘组异常_全库重构恢复
1.内容介绍由于服务器掉电、人为误操作等原因造成asm磁盘组无法挂载,数据库无法启动,业务系统面试数据丢失的风险,本文主要测试以下问题,1、asm磁盘metadata损坏,全库datafile重构恢复。2、优化多个tempfile与datafile重突3、优化重构数据块日志显示2.环境检查SQL&g
1.4 w字,25 张图让你彻底掌握分布式事务原理
本文提纲如下0.前言1.单数据源事务&多数据源事务2.常见分布式事务解决方案2.1.分布式事务模型2.2.二将军问题和幂等性2.3.两阶段提交(2PC)&三阶段提交(3PC)方案2.4.TCC方案2.5.事务状态表方案2.6.基于消
为什么 OLAP 需要列式存储
为什么这么设计(Why’sTHEDesign)是一系列关于计算机领域中程序设计决策的文章,我们在这个系列的每一篇文章中都会提出一个具体的问题并从不同的角度讨论这种设计的优缺点、对具体实现造成的影响。如果你有想要了解的问题,可以在文章下面留言。ClickHouse是最近比较热门的用于在线分析处理的(O