内容:向外扩展是通过复制或拆分服务或数据库而分散事务负载的方法,与此相对的是向上扩展,即通过购买更大的硬件而实现的扩展。
场景:任何预计会迅速增长或想追求低成本高效益的系统、服务、数据库。
用法:用AFK扩展立方体因地制宜确定正确的拆分方法,通常最简单的拆分是水平拆分
原因:以复制数据和功能为代价实现事务的快速扩展
要点:让系统向外扩展,为成功铺好路。期待能向上扩展,结果发现自己越跑越快,已经无法买到更快和更大的系统,千万不要掉进这个陷阱。
AFK扩展立方体是规则 x轴拆分、y轴拆分、z轴拆分组成的扩展规则。x轴拆分是复制多个复制体以负载均衡连接,y轴拆分是按照服务和产品拆分,z轴拆分是大服务或大数据集切片。向上扩展是有极限的,我不能说复制就一定是好的,不过水平复制的极限相比向上扩展的极限高很多,有钱人想放飞自我的话当我没说。向外扩展有利于降低商业成本。